10:49:36
INFO
ORB RETEST BOT STARTING
10:49:36
INFO
Mode: PAPER | Symbol: TNA | $/Trade: $2,000
10:49:36
INFO
R:R = 1:2.0 | Max Trades: 2
10:49:36
INFO
Opening Range: 5min | Cutoff: 120min | Flatten: 5min before close
10:49:36
INFO
📊 Data: Yahoo Finance (real-time) + Alpaca IEX (fallback)
10:49:36
INFO
🔌 Testing connection...
10:49:36
DEBUG
Starting new HTTPS connection (1): paper-api.alpaca.markets:443
10:49:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:49:36
INFO
✅ Connected: AccountStatus.ACTIVE | Equity: $19,970.67 | Shorting: ✅
10:49:36
DEBUG
Entering history()
10:49:36
DEBUG
('CREATE TABLE IF NOT EXISTS "_tz_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', [])
10:49:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:36
DEBUG
Entering history()
10:49:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:36
DEBUG
Entering get()
10:49:36
DEBUG
Entering _make_request()
10:49:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:36
DEBUG
Entering _get_cookie_and_crumb()
10:49:36
DEBUG
cookie_mode = 'basic'
10:49:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:36
DEBUG
Entering _get_cookie_basic()
10:49:36
DEBUG
Entering _load_cookie_curlCffi()
10:49:36
DEBUG
('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', [])
10:49:36
DEBUG
('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['curlCffi', 1, 0])
10:49:36
DEBUG
Exiting _load_cookie_curlCffi()
10:49:36
DEBUG
reusing persistent cookie
10:49:36
DEBUG
Exiting _get_cookie_basic()
10:49:36
DEBUG
Entering _get_crumb_basic()
10:49:36
DEBUG
Entering _get_cookie_basic()
10:49:36
DEBUG
reusing cookie
10:49:36
DEBUG
Exiting _get_cookie_basic()
10:49:36
DEBUG
crumb = 'KcGUuRLYNwv'
10:49:36
DEBUG
Exiting _get_crumb_basic()
10:49:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:36
DEBUG
Exiting _get_cookie_and_crumb()
10:49:36
DEBUG
response code=200
10:49:36
DEBUG
Exiting _make_request()
10:49:36
DEBUG
Exiting get()
10:49:36
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:49:32
10:49:36
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:49:32-05:00
10:49:36
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:49:36
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:49:36
DEBUG
Exiting history()
10:49:36
DEBUG
Exiting history()
10:49:36
DEBUG
Entering history()
10:49:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:36
DEBUG
Entering get()
10:49:36
DEBUG
Entering _make_request()
10:49:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:36
DEBUG
Entering _get_cookie_and_crumb()
10:49:36
DEBUG
cookie_mode = 'basic'
10:49:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:36
DEBUG
Entering _get_cookie_basic()
10:49:36
DEBUG
reusing cookie
10:49:36
DEBUG
Exiting _get_cookie_basic()
10:49:36
DEBUG
Entering _get_crumb_basic()
10:49:36
DEBUG
reusing crumb
10:49:36
DEBUG
Exiting _get_crumb_basic()
10:49:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:36
DEBUG
Exiting _get_cookie_and_crumb()
10:49:36
DEBUG
response code=200
10:49:36
DEBUG
Exiting _make_request()
10:49:36
DEBUG
Exiting get()
10:49:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:49:32
10:49:36
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:49:32-05:00
10:49:36
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:49:32-05:00
10:49:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:49:36
DEBUG
Exiting history()
10:49:36
INFO
✅ Yahoo Finance working: TNA = $54.49
10:49:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/calendar?start=2026-02-02&end=2026-02-02 HTTP/1.1" 200 109
10:49:36
INFO
📅 Market Calendar: 2026-02-02 Open=2026-02-02 09:30:00 Close=2026-02-02 16:00:00
10:49:36
DEBUG
Starting new HTTPS connection (1): api.pushover.net:443
10:49:36
DEBUG
https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
10:49:36
INFO
✅ RESUMED from saved state (saved at 2026-02-02T09:36:27.081396-05:00)
10:49:36
INFO
Opening Range: H=$53.09 L=$51.81
10:49:36
INFO
Breakouts: High=True Low=False
10:49:36
INFO
Entries: Long=True Short=False
10:49:36
INFO
Trades today: 1
10:49:36
INFO
🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:49:36
INFO
🔍 Equity watchdog started
10:49:36
INFO
🔔 MARKET OPEN
10:49:36
INFO
🔍 Orders watchdog started
10:49:36
DEBUG
Starting new HTTPS connection (2): paper-api.alpaca.markets:443
10:49:36
DEBUG
Starting new HTTPS connection (3): paper-api.alpaca.markets:443
10:49:36
INFO
🔄 Price poller started (Yahoo Finance + Alpaca fallback)
10:49:36
INFO
✅ All systems initialized - Waiting for data...
10:49:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:49:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
10:49:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:49:36
INFO
💓 STATUS: Range H=$53.09 L=$51.81 | Pos: flat (0)
10:49:36
DEBUG
Entering history()
10:49:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:36
DEBUG
Entering history()
10:49:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:36
DEBUG
Entering get()
10:49:36
DEBUG
Entering _make_request()
10:49:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:36
DEBUG
Entering _get_cookie_and_crumb()
10:49:36
DEBUG
cookie_mode = 'basic'
10:49:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:36
DEBUG
Entering _get_cookie_basic()
10:49:36
DEBUG
reusing cookie
10:49:36
DEBUG
Exiting _get_cookie_basic()
10:49:36
DEBUG
Entering _get_crumb_basic()
10:49:36
DEBUG
reusing crumb
10:49:36
DEBUG
Exiting _get_crumb_basic()
10:49:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:36
DEBUG
Exiting _get_cookie_and_crumb()
10:49:36
DEBUG
response code=200
10:49:37
DEBUG
Exiting _make_request()
10:49:37
DEBUG
Exiting get()
10:49:37
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:49:36
10:49:37
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:49:36-05:00
10:49:37
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:49:37
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:49:37
DEBUG
Exiting history()
10:49:37
DEBUG
Exiting history()
10:49:37
DEBUG
Entering history()
10:49:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:37
DEBUG
Entering get()
10:49:37
DEBUG
Entering _make_request()
10:49:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:37
DEBUG
Entering _get_cookie_and_crumb()
10:49:37
DEBUG
cookie_mode = 'basic'
10:49:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:37
DEBUG
Entering _get_cookie_basic()
10:49:37
DEBUG
reusing cookie
10:49:37
DEBUG
Exiting _get_cookie_basic()
10:49:37
DEBUG
Entering _get_crumb_basic()
10:49:37
DEBUG
reusing crumb
10:49:37
DEBUG
Exiting _get_crumb_basic()
10:49:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:37
DEBUG
Exiting _get_cookie_and_crumb()
10:49:37
DEBUG
response code=200
10:49:37
DEBUG
Exiting _make_request()
10:49:37
DEBUG
Exiting get()
10:49:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:49:36
10:49:37
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:49:36-05:00
10:49:37
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:49:36-05:00
10:49:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:49:37
DEBUG
Exiting history()
10:49:37
DEBUG
POLL [Yahoo]: 10:49:37 Price=$54.49
10:49:37
DEBUG
CHECK: C=54.49 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:49:37
INFO
Websocket connected
10:49:37
INFO
🔌 WebSocket connected, authenticating...
10:49:37
INFO
✅ WebSocket authenticated, subscribing to TNA
10:49:37
INFO
✅ Subscribed: ['TNA']
10:49:47
DEBUG
Entering history()
10:49:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:47
DEBUG
Entering history()
10:49:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:47
DEBUG
Entering get()
10:49:47
DEBUG
Entering _make_request()
10:49:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:47
DEBUG
Entering _get_cookie_and_crumb()
10:49:47
DEBUG
cookie_mode = 'basic'
10:49:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:47
DEBUG
Entering _get_cookie_basic()
10:49:47
DEBUG
reusing cookie
10:49:47
DEBUG
Exiting _get_cookie_basic()
10:49:47
DEBUG
Entering _get_crumb_basic()
10:49:47
DEBUG
reusing crumb
10:49:47
DEBUG
Exiting _get_crumb_basic()
10:49:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:47
DEBUG
Exiting _get_cookie_and_crumb()
10:49:47
DEBUG
response code=200
10:49:47
DEBUG
Exiting _make_request()
10:49:47
DEBUG
Exiting get()
10:49:47
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:49:46
10:49:47
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:49:46-05:00
10:49:47
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:49:47
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:49:47
DEBUG
Exiting history()
10:49:47
DEBUG
Exiting history()
10:49:47
DEBUG
Entering history()
10:49:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:47
DEBUG
Entering get()
10:49:47
DEBUG
Entering _make_request()
10:49:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:47
DEBUG
Entering _get_cookie_and_crumb()
10:49:47
DEBUG
cookie_mode = 'basic'
10:49:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:47
DEBUG
Entering _get_cookie_basic()
10:49:47
DEBUG
reusing cookie
10:49:47
DEBUG
Exiting _get_cookie_basic()
10:49:47
DEBUG
Entering _get_crumb_basic()
10:49:47
DEBUG
reusing crumb
10:49:47
DEBUG
Exiting _get_crumb_basic()
10:49:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:47
DEBUG
Exiting _get_cookie_and_crumb()
10:49:47
DEBUG
response code=200
10:49:47
DEBUG
Exiting _make_request()
10:49:47
DEBUG
Exiting get()
10:49:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:49:46
10:49:47
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:49:46-05:00
10:49:47
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:49:46-05:00
10:49:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:49:47
DEBUG
Exiting history()
10:49:47
DEBUG
POLL [Yahoo]: 10:49:47 Price=$54.45
10:49:47
DEBUG
CHECK: C=54.45 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:49:57
DEBUG
Entering history()
10:49:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:49:57
DEBUG
Entering history()
10:49:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:57
DEBUG
Entering get()
10:49:57
DEBUG
Entering _make_request()
10:49:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:49:57
DEBUG
Entering _get_cookie_and_crumb()
10:49:57
DEBUG
cookie_mode = 'basic'
10:49:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:57
DEBUG
Entering _get_cookie_basic()
10:49:57
DEBUG
reusing cookie
10:49:57
DEBUG
Exiting _get_cookie_basic()
10:49:57
DEBUG
Entering _get_crumb_basic()
10:49:57
DEBUG
reusing crumb
10:49:57
DEBUG
Exiting _get_crumb_basic()
10:49:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:57
DEBUG
Exiting _get_cookie_and_crumb()
10:49:57
DEBUG
response code=200
10:49:57
DEBUG
Exiting _make_request()
10:49:57
DEBUG
Exiting get()
10:49:57
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:49:46
10:49:57
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:49:46-05:00
10:49:57
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:49:57
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:49:57
DEBUG
Exiting history()
10:49:57
DEBUG
Exiting history()
10:49:57
DEBUG
Entering history()
10:49:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:57
DEBUG
Entering get()
10:49:57
DEBUG
Entering _make_request()
10:49:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:49:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:49:57
DEBUG
Entering _get_cookie_and_crumb()
10:49:57
DEBUG
cookie_mode = 'basic'
10:49:57
DEBUG
Entering _get_cookie_and_crumb_basic()
10:49:57
DEBUG
Entering _get_cookie_basic()
10:49:57
DEBUG
reusing cookie
10:49:57
DEBUG
Exiting _get_cookie_basic()
10:49:57
DEBUG
Entering _get_crumb_basic()
10:49:57
DEBUG
reusing crumb
10:49:57
DEBUG
Exiting _get_crumb_basic()
10:49:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:49:57
DEBUG
Exiting _get_cookie_and_crumb()
10:49:57
DEBUG
response code=200
10:49:57
DEBUG
Exiting _make_request()
10:49:57
DEBUG
Exiting get()
10:49:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:49:46
10:49:57
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:49:46-05:00
10:49:57
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:49:46-05:00
10:49:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:49:57
DEBUG
Exiting history()
10:50:00
DEBUG
BAR: 10:49:00 O=54.46 H=54.46 L=54.46 C=54.46
10:50:00
DEBUG
Checking: C=54.46 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:50:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:50:07
DEBUG
Entering history()
10:50:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:07
DEBUG
Entering history()
10:50:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:07
DEBUG
Entering get()
10:50:07
DEBUG
Entering _make_request()
10:50:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:07
DEBUG
Entering _get_cookie_and_crumb()
10:50:07
DEBUG
cookie_mode = 'basic'
10:50:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:07
DEBUG
Entering _get_cookie_basic()
10:50:07
DEBUG
reusing cookie
10:50:07
DEBUG
Exiting _get_cookie_basic()
10:50:07
DEBUG
Entering _get_crumb_basic()
10:50:07
DEBUG
reusing crumb
10:50:07
DEBUG
Exiting _get_crumb_basic()
10:50:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:07
DEBUG
Exiting _get_cookie_and_crumb()
10:50:07
DEBUG
response code=200
10:50:07
DEBUG
Exiting _make_request()
10:50:07
DEBUG
Exiting get()
10:50:07
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:50:06
10:50:07
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:50:06-05:00
10:50:07
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:07
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:07
DEBUG
Exiting history()
10:50:07
DEBUG
Exiting history()
10:50:07
DEBUG
Entering history()
10:50:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:07
DEBUG
Entering get()
10:50:07
DEBUG
Entering _make_request()
10:50:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:07
DEBUG
Entering _get_cookie_and_crumb()
10:50:07
DEBUG
cookie_mode = 'basic'
10:50:07
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:07
DEBUG
Entering _get_cookie_basic()
10:50:07
DEBUG
reusing cookie
10:50:07
DEBUG
Exiting _get_cookie_basic()
10:50:07
DEBUG
Entering _get_crumb_basic()
10:50:07
DEBUG
reusing crumb
10:50:07
DEBUG
Exiting _get_crumb_basic()
10:50:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:07
DEBUG
Exiting _get_cookie_and_crumb()
10:50:07
DEBUG
response code=200
10:50:07
DEBUG
Exiting _make_request()
10:50:07
DEBUG
Exiting get()
10:50:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:50:06
10:50:07
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:06-05:00
10:50:07
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:06-05:00
10:50:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:50:07
DEBUG
Exiting history()
10:50:07
DEBUG
POLL [Yahoo]: 10:50:07 Price=$54.41
10:50:07
DEBUG
CHECK: C=54.41 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:50:17
DEBUG
Entering history()
10:50:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:17
DEBUG
Entering history()
10:50:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:17
DEBUG
Entering get()
10:50:17
DEBUG
Entering _make_request()
10:50:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:17
DEBUG
Entering _get_cookie_and_crumb()
10:50:17
DEBUG
cookie_mode = 'basic'
10:50:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:17
DEBUG
Entering _get_cookie_basic()
10:50:17
DEBUG
reusing cookie
10:50:17
DEBUG
Exiting _get_cookie_basic()
10:50:17
DEBUG
Entering _get_crumb_basic()
10:50:17
DEBUG
reusing crumb
10:50:17
DEBUG
Exiting _get_crumb_basic()
10:50:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:17
DEBUG
Exiting _get_cookie_and_crumb()
10:50:17
DEBUG
response code=200
10:50:17
DEBUG
Exiting _make_request()
10:50:17
DEBUG
Exiting get()
10:50:17
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:50:06
10:50:17
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:50:06-05:00
10:50:17
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:17
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:17
DEBUG
Exiting history()
10:50:17
DEBUG
Exiting history()
10:50:17
DEBUG
Entering history()
10:50:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:17
DEBUG
Entering get()
10:50:17
DEBUG
Entering _make_request()
10:50:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:17
DEBUG
Entering _get_cookie_and_crumb()
10:50:17
DEBUG
cookie_mode = 'basic'
10:50:17
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:17
DEBUG
Entering _get_cookie_basic()
10:50:17
DEBUG
reusing cookie
10:50:17
DEBUG
Exiting _get_cookie_basic()
10:50:17
DEBUG
Entering _get_crumb_basic()
10:50:17
DEBUG
reusing crumb
10:50:17
DEBUG
Exiting _get_crumb_basic()
10:50:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:17
DEBUG
Exiting _get_cookie_and_crumb()
10:50:17
DEBUG
response code=200
10:50:17
DEBUG
Exiting _make_request()
10:50:17
DEBUG
Exiting get()
10:50:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:50:06
10:50:17
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:06-05:00
10:50:17
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:06-05:00
10:50:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:50:17
DEBUG
Exiting history()
10:50:27
DEBUG
Entering history()
10:50:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:27
DEBUG
Entering history()
10:50:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:27
DEBUG
Entering get()
10:50:27
DEBUG
Entering _make_request()
10:50:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:27
DEBUG
Entering _get_cookie_and_crumb()
10:50:27
DEBUG
cookie_mode = 'basic'
10:50:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:27
DEBUG
Entering _get_cookie_basic()
10:50:27
DEBUG
reusing cookie
10:50:27
DEBUG
Exiting _get_cookie_basic()
10:50:27
DEBUG
Entering _get_crumb_basic()
10:50:27
DEBUG
reusing crumb
10:50:27
DEBUG
Exiting _get_crumb_basic()
10:50:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:27
DEBUG
Exiting _get_cookie_and_crumb()
10:50:27
DEBUG
response code=200
10:50:27
DEBUG
Exiting _make_request()
10:50:27
DEBUG
Exiting get()
10:50:27
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:50:22
10:50:27
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:50:22-05:00
10:50:27
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:27
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:27
DEBUG
Exiting history()
10:50:27
DEBUG
Exiting history()
10:50:27
DEBUG
Entering history()
10:50:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:27
DEBUG
Entering get()
10:50:27
DEBUG
Entering _make_request()
10:50:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:27
DEBUG
Entering _get_cookie_and_crumb()
10:50:27
DEBUG
cookie_mode = 'basic'
10:50:27
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:27
DEBUG
Entering _get_cookie_basic()
10:50:27
DEBUG
reusing cookie
10:50:27
DEBUG
Exiting _get_cookie_basic()
10:50:27
DEBUG
Entering _get_crumb_basic()
10:50:27
DEBUG
reusing crumb
10:50:27
DEBUG
Exiting _get_crumb_basic()
10:50:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:27
DEBUG
Exiting _get_cookie_and_crumb()
10:50:27
DEBUG
response code=200
10:50:27
DEBUG
Exiting _make_request()
10:50:27
DEBUG
Exiting get()
10:50:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:50:22
10:50:27
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:22-05:00
10:50:27
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:22-05:00
10:50:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:50:27
DEBUG
Exiting history()
10:50:27
DEBUG
POLL [Yahoo]: 10:50:27 Price=$54.38
10:50:27
DEBUG
CHECK: C=54.38 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:50:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:50:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:50:37
DEBUG
Entering history()
10:50:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:37
DEBUG
Entering history()
10:50:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:37
DEBUG
Entering get()
10:50:37
DEBUG
Entering _make_request()
10:50:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:37
DEBUG
Entering _get_cookie_and_crumb()
10:50:37
DEBUG
cookie_mode = 'basic'
10:50:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:37
DEBUG
Entering _get_cookie_basic()
10:50:37
DEBUG
reusing cookie
10:50:37
DEBUG
Exiting _get_cookie_basic()
10:50:37
DEBUG
Entering _get_crumb_basic()
10:50:37
DEBUG
reusing crumb
10:50:37
DEBUG
Exiting _get_crumb_basic()
10:50:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:37
DEBUG
Exiting _get_cookie_and_crumb()
10:50:37
DEBUG
response code=200
10:50:37
DEBUG
Exiting _make_request()
10:50:37
DEBUG
Exiting get()
10:50:37
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:50:22
10:50:37
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:50:22-05:00
10:50:37
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:37
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:37
DEBUG
Exiting history()
10:50:37
DEBUG
Exiting history()
10:50:37
DEBUG
Entering history()
10:50:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:37
DEBUG
Entering get()
10:50:37
DEBUG
Entering _make_request()
10:50:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:37
DEBUG
Entering _get_cookie_and_crumb()
10:50:37
DEBUG
cookie_mode = 'basic'
10:50:37
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:37
DEBUG
Entering _get_cookie_basic()
10:50:37
DEBUG
reusing cookie
10:50:37
DEBUG
Exiting _get_cookie_basic()
10:50:37
DEBUG
Entering _get_crumb_basic()
10:50:37
DEBUG
reusing crumb
10:50:37
DEBUG
Exiting _get_crumb_basic()
10:50:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:37
DEBUG
Exiting _get_cookie_and_crumb()
10:50:37
DEBUG
response code=200
10:50:37
DEBUG
Exiting _make_request()
10:50:37
DEBUG
Exiting get()
10:50:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:50:22
10:50:37
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:22-05:00
10:50:37
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:22-05:00
10:50:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:50:37
DEBUG
Exiting history()
10:50:47
DEBUG
Entering history()
10:50:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:47
DEBUG
Entering history()
10:50:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:47
DEBUG
Entering get()
10:50:47
DEBUG
Entering _make_request()
10:50:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:47
DEBUG
Entering _get_cookie_and_crumb()
10:50:47
DEBUG
cookie_mode = 'basic'
10:50:47
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:47
DEBUG
Entering _get_cookie_basic()
10:50:47
DEBUG
reusing cookie
10:50:47
DEBUG
Exiting _get_cookie_basic()
10:50:47
DEBUG
Entering _get_crumb_basic()
10:50:47
DEBUG
reusing crumb
10:50:47
DEBUG
Exiting _get_crumb_basic()
10:50:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:47
DEBUG
Exiting _get_cookie_and_crumb()
10:50:47
DEBUG
response code=200
10:50:47
DEBUG
Exiting _make_request()
10:50:47
DEBUG
Exiting get()
10:50:47
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:50:46
10:50:48
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:50:46-05:00
10:50:48
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:48
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:48
DEBUG
Exiting history()
10:50:48
DEBUG
Exiting history()
10:50:48
DEBUG
Entering history()
10:50:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:48
DEBUG
Entering get()
10:50:48
DEBUG
Entering _make_request()
10:50:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:48
DEBUG
Entering _get_cookie_and_crumb()
10:50:48
DEBUG
cookie_mode = 'basic'
10:50:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:48
DEBUG
Entering _get_cookie_basic()
10:50:48
DEBUG
reusing cookie
10:50:48
DEBUG
Exiting _get_cookie_basic()
10:50:48
DEBUG
Entering _get_crumb_basic()
10:50:48
DEBUG
reusing crumb
10:50:48
DEBUG
Exiting _get_crumb_basic()
10:50:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:48
DEBUG
Exiting _get_cookie_and_crumb()
10:50:48
DEBUG
response code=200
10:50:48
DEBUG
Exiting _make_request()
10:50:48
DEBUG
Exiting get()
10:50:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:50:46
10:50:48
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:46-05:00
10:50:48
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:46-05:00
10:50:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:50:48
DEBUG
Exiting history()
10:50:48
DEBUG
POLL [Yahoo]: 10:50:48 Price=$54.45
10:50:48
DEBUG
CHECK: C=54.45 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:50:58
DEBUG
Entering history()
10:50:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:50:58
DEBUG
Entering history()
10:50:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:58
DEBUG
Entering get()
10:50:58
DEBUG
Entering _make_request()
10:50:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:50:58
DEBUG
Entering _get_cookie_and_crumb()
10:50:58
DEBUG
cookie_mode = 'basic'
10:50:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:58
DEBUG
Entering _get_cookie_basic()
10:50:58
DEBUG
reusing cookie
10:50:58
DEBUG
Exiting _get_cookie_basic()
10:50:58
DEBUG
Entering _get_crumb_basic()
10:50:58
DEBUG
reusing crumb
10:50:58
DEBUG
Exiting _get_crumb_basic()
10:50:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:58
DEBUG
Exiting _get_cookie_and_crumb()
10:50:58
DEBUG
response code=200
10:50:58
DEBUG
Exiting _make_request()
10:50:58
DEBUG
Exiting get()
10:50:58
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:50:55
10:50:58
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:50:55-05:00
10:50:58
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:58
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:50:58
DEBUG
Exiting history()
10:50:58
DEBUG
Exiting history()
10:50:58
DEBUG
Entering history()
10:50:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:58
DEBUG
Entering get()
10:50:58
DEBUG
Entering _make_request()
10:50:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:50:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:50:58
DEBUG
Entering _get_cookie_and_crumb()
10:50:58
DEBUG
cookie_mode = 'basic'
10:50:58
DEBUG
Entering _get_cookie_and_crumb_basic()
10:50:58
DEBUG
Entering _get_cookie_basic()
10:50:58
DEBUG
reusing cookie
10:50:58
DEBUG
Exiting _get_cookie_basic()
10:50:58
DEBUG
Entering _get_crumb_basic()
10:50:58
DEBUG
reusing crumb
10:50:58
DEBUG
Exiting _get_crumb_basic()
10:50:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:50:58
DEBUG
Exiting _get_cookie_and_crumb()
10:50:58
DEBUG
response code=200
10:50:58
DEBUG
Exiting _make_request()
10:50:58
DEBUG
Exiting get()
10:50:58
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:50:55
10:50:58
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:55-05:00
10:50:58
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:50:55-05:00
10:50:58
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:50:58
DEBUG
Exiting history()
10:50:58
DEBUG
POLL [Yahoo]: 10:50:58 Price=$54.49
10:50:58
DEBUG
CHECK: C=54.49 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:51:00
DEBUG
BAR: 10:50:00 O=54.35 H=54.35 L=54.35 C=54.35
10:51:00
DEBUG
Checking: C=54.35 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:51:06
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:51:08
DEBUG
Entering history()
10:51:08
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:08
DEBUG
Entering history()
10:51:08
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:08
DEBUG
Entering get()
10:51:08
DEBUG
Entering _make_request()
10:51:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:08
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:08
DEBUG
Entering _get_cookie_and_crumb()
10:51:08
DEBUG
cookie_mode = 'basic'
10:51:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:08
DEBUG
Entering _get_cookie_basic()
10:51:08
DEBUG
reusing cookie
10:51:08
DEBUG
Exiting _get_cookie_basic()
10:51:08
DEBUG
Entering _get_crumb_basic()
10:51:08
DEBUG
reusing crumb
10:51:08
DEBUG
Exiting _get_crumb_basic()
10:51:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:08
DEBUG
Exiting _get_cookie_and_crumb()
10:51:08
DEBUG
response code=200
10:51:08
DEBUG
Exiting _make_request()
10:51:08
DEBUG
Exiting get()
10:51:08
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:51:07
10:51:08
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:51:07-05:00
10:51:08
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:08
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:08
DEBUG
Exiting history()
10:51:08
DEBUG
Exiting history()
10:51:08
DEBUG
Entering history()
10:51:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:08
DEBUG
Entering get()
10:51:08
DEBUG
Entering _make_request()
10:51:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:08
DEBUG
Entering _get_cookie_and_crumb()
10:51:08
DEBUG
cookie_mode = 'basic'
10:51:08
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:08
DEBUG
Entering _get_cookie_basic()
10:51:08
DEBUG
reusing cookie
10:51:08
DEBUG
Exiting _get_cookie_basic()
10:51:08
DEBUG
Entering _get_crumb_basic()
10:51:08
DEBUG
reusing crumb
10:51:08
DEBUG
Exiting _get_crumb_basic()
10:51:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:08
DEBUG
Exiting _get_cookie_and_crumb()
10:51:08
DEBUG
response code=200
10:51:08
DEBUG
Exiting _make_request()
10:51:08
DEBUG
Exiting get()
10:51:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:51:07
10:51:08
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:07-05:00
10:51:08
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:07-05:00
10:51:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:51:08
DEBUG
Exiting history()
10:51:08
DEBUG
POLL [Yahoo]: 10:51:08 Price=$54.50
10:51:08
DEBUG
CHECK: C=54.50 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:51:18
DEBUG
Entering history()
10:51:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:18
DEBUG
Entering history()
10:51:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:18
DEBUG
Entering get()
10:51:18
DEBUG
Entering _make_request()
10:51:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:18
DEBUG
Entering _get_cookie_and_crumb()
10:51:18
DEBUG
cookie_mode = 'basic'
10:51:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:18
DEBUG
Entering _get_cookie_basic()
10:51:18
DEBUG
reusing cookie
10:51:18
DEBUG
Exiting _get_cookie_basic()
10:51:18
DEBUG
Entering _get_crumb_basic()
10:51:18
DEBUG
reusing crumb
10:51:18
DEBUG
Exiting _get_crumb_basic()
10:51:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:18
DEBUG
Exiting _get_cookie_and_crumb()
10:51:18
DEBUG
response code=200
10:51:18
DEBUG
Exiting _make_request()
10:51:18
DEBUG
Exiting get()
10:51:18
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:51:07
10:51:18
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:51:07-05:00
10:51:18
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:18
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:18
DEBUG
Exiting history()
10:51:18
DEBUG
Exiting history()
10:51:18
DEBUG
Entering history()
10:51:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:18
DEBUG
Entering get()
10:51:18
DEBUG
Entering _make_request()
10:51:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:18
DEBUG
Entering _get_cookie_and_crumb()
10:51:18
DEBUG
cookie_mode = 'basic'
10:51:18
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:18
DEBUG
Entering _get_cookie_basic()
10:51:18
DEBUG
reusing cookie
10:51:18
DEBUG
Exiting _get_cookie_basic()
10:51:18
DEBUG
Entering _get_crumb_basic()
10:51:18
DEBUG
reusing crumb
10:51:18
DEBUG
Exiting _get_crumb_basic()
10:51:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:18
DEBUG
Exiting _get_cookie_and_crumb()
10:51:18
DEBUG
response code=200
10:51:18
DEBUG
Exiting _make_request()
10:51:18
DEBUG
Exiting get()
10:51:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:51:16
10:51:18
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:16-05:00
10:51:18
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:16-05:00
10:51:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:51:18
DEBUG
Exiting history()
10:51:28
DEBUG
Entering history()
10:51:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:28
DEBUG
Entering history()
10:51:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:28
DEBUG
Entering get()
10:51:28
DEBUG
Entering _make_request()
10:51:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:28
DEBUG
Entering _get_cookie_and_crumb()
10:51:28
DEBUG
cookie_mode = 'basic'
10:51:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:28
DEBUG
Entering _get_cookie_basic()
10:51:28
DEBUG
reusing cookie
10:51:28
DEBUG
Exiting _get_cookie_basic()
10:51:28
DEBUG
Entering _get_crumb_basic()
10:51:28
DEBUG
reusing crumb
10:51:28
DEBUG
Exiting _get_crumb_basic()
10:51:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:28
DEBUG
Exiting _get_cookie_and_crumb()
10:51:28
DEBUG
response code=200
10:51:28
DEBUG
Exiting _make_request()
10:51:28
DEBUG
Exiting get()
10:51:28
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:51:26
10:51:28
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:51:26-05:00
10:51:28
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:28
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:28
DEBUG
Exiting history()
10:51:28
DEBUG
Exiting history()
10:51:28
DEBUG
Entering history()
10:51:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:28
DEBUG
Entering get()
10:51:28
DEBUG
Entering _make_request()
10:51:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:28
DEBUG
Entering _get_cookie_and_crumb()
10:51:28
DEBUG
cookie_mode = 'basic'
10:51:28
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:28
DEBUG
Entering _get_cookie_basic()
10:51:28
DEBUG
reusing cookie
10:51:28
DEBUG
Exiting _get_cookie_basic()
10:51:28
DEBUG
Entering _get_crumb_basic()
10:51:28
DEBUG
reusing crumb
10:51:28
DEBUG
Exiting _get_crumb_basic()
10:51:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:28
DEBUG
Exiting _get_cookie_and_crumb()
10:51:28
DEBUG
response code=200
10:51:28
DEBUG
Exiting _make_request()
10:51:28
DEBUG
Exiting get()
10:51:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:51:16
10:51:28
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:16-05:00
10:51:28
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:16-05:00
10:51:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:51:28
DEBUG
Exiting history()
10:51:28
DEBUG
POLL [Yahoo]: 10:51:28 Price=$54.53
10:51:28
DEBUG
CHECK: C=54.53 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:51:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:51:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:51:38
DEBUG
Entering history()
10:51:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:38
DEBUG
Entering history()
10:51:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:38
DEBUG
Entering get()
10:51:38
DEBUG
Entering _make_request()
10:51:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:38
DEBUG
Entering _get_cookie_and_crumb()
10:51:38
DEBUG
cookie_mode = 'basic'
10:51:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:38
DEBUG
Entering _get_cookie_basic()
10:51:38
DEBUG
reusing cookie
10:51:38
DEBUG
Exiting _get_cookie_basic()
10:51:38
DEBUG
Entering _get_crumb_basic()
10:51:38
DEBUG
reusing crumb
10:51:38
DEBUG
Exiting _get_crumb_basic()
10:51:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:38
DEBUG
Exiting _get_cookie_and_crumb()
10:51:38
DEBUG
response code=200
10:51:38
DEBUG
Exiting _make_request()
10:51:38
DEBUG
Exiting get()
10:51:38
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:51:26
10:51:38
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:51:26-05:00
10:51:38
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:38
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:38
DEBUG
Exiting history()
10:51:38
DEBUG
Exiting history()
10:51:38
DEBUG
Entering history()
10:51:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:38
DEBUG
Entering get()
10:51:38
DEBUG
Entering _make_request()
10:51:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:38
DEBUG
Entering _get_cookie_and_crumb()
10:51:38
DEBUG
cookie_mode = 'basic'
10:51:38
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:38
DEBUG
Entering _get_cookie_basic()
10:51:38
DEBUG
reusing cookie
10:51:38
DEBUG
Exiting _get_cookie_basic()
10:51:38
DEBUG
Entering _get_crumb_basic()
10:51:38
DEBUG
reusing crumb
10:51:38
DEBUG
Exiting _get_crumb_basic()
10:51:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:38
DEBUG
Exiting _get_cookie_and_crumb()
10:51:38
DEBUG
response code=200
10:51:38
DEBUG
Exiting _make_request()
10:51:38
DEBUG
Exiting get()
10:51:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:51:33
10:51:38
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:33-05:00
10:51:38
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:33-05:00
10:51:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:51:38
DEBUG
Exiting history()
10:51:48
DEBUG
Entering history()
10:51:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:48
DEBUG
Entering history()
10:51:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:48
DEBUG
Entering get()
10:51:48
DEBUG
Entering _make_request()
10:51:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:48
DEBUG
Entering _get_cookie_and_crumb()
10:51:48
DEBUG
cookie_mode = 'basic'
10:51:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:48
DEBUG
Entering _get_cookie_basic()
10:51:48
DEBUG
reusing cookie
10:51:48
DEBUG
Exiting _get_cookie_basic()
10:51:48
DEBUG
Entering _get_crumb_basic()
10:51:48
DEBUG
reusing crumb
10:51:48
DEBUG
Exiting _get_crumb_basic()
10:51:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:48
DEBUG
Exiting _get_cookie_and_crumb()
10:51:48
DEBUG
response code=200
10:51:48
DEBUG
Exiting _make_request()
10:51:48
DEBUG
Exiting get()
10:51:48
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:51:42
10:51:48
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:51:42-05:00
10:51:48
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:48
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:48
DEBUG
Exiting history()
10:51:48
DEBUG
Exiting history()
10:51:48
DEBUG
Entering history()
10:51:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:48
DEBUG
Entering get()
10:51:48
DEBUG
Entering _make_request()
10:51:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:48
DEBUG
Entering _get_cookie_and_crumb()
10:51:48
DEBUG
cookie_mode = 'basic'
10:51:48
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:48
DEBUG
Entering _get_cookie_basic()
10:51:48
DEBUG
reusing cookie
10:51:48
DEBUG
Exiting _get_cookie_basic()
10:51:48
DEBUG
Entering _get_crumb_basic()
10:51:48
DEBUG
reusing crumb
10:51:48
DEBUG
Exiting _get_crumb_basic()
10:51:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:48
DEBUG
Exiting _get_cookie_and_crumb()
10:51:48
DEBUG
response code=200
10:51:48
DEBUG
Exiting _make_request()
10:51:48
DEBUG
Exiting get()
10:51:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:51:33
10:51:48
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:33-05:00
10:51:48
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:33-05:00
10:51:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:51:48
DEBUG
Exiting history()
10:51:48
DEBUG
POLL [Yahoo]: 10:51:48 Price=$54.54
10:51:48
DEBUG
CHECK: C=54.54 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:51:58
DEBUG
Entering history()
10:51:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:51:59
DEBUG
Entering history()
10:51:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:59
DEBUG
Entering get()
10:51:59
DEBUG
Entering _make_request()
10:51:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:51:59
DEBUG
Entering _get_cookie_and_crumb()
10:51:59
DEBUG
cookie_mode = 'basic'
10:51:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:59
DEBUG
Entering _get_cookie_basic()
10:51:59
DEBUG
reusing cookie
10:51:59
DEBUG
Exiting _get_cookie_basic()
10:51:59
DEBUG
Entering _get_crumb_basic()
10:51:59
DEBUG
reusing crumb
10:51:59
DEBUG
Exiting _get_crumb_basic()
10:51:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:59
DEBUG
Exiting _get_cookie_and_crumb()
10:51:59
DEBUG
response code=200
10:51:59
DEBUG
Exiting _make_request()
10:51:59
DEBUG
Exiting get()
10:51:59
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:51:58
10:51:59
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:51:58-05:00
10:51:59
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:59
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:51:59
DEBUG
Exiting history()
10:51:59
DEBUG
Exiting history()
10:51:59
DEBUG
Entering history()
10:51:59
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:59
DEBUG
Entering get()
10:51:59
DEBUG
Entering _make_request()
10:51:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:51:59
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:51:59
DEBUG
Entering _get_cookie_and_crumb()
10:51:59
DEBUG
cookie_mode = 'basic'
10:51:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:51:59
DEBUG
Entering _get_cookie_basic()
10:51:59
DEBUG
reusing cookie
10:51:59
DEBUG
Exiting _get_cookie_basic()
10:51:59
DEBUG
Entering _get_crumb_basic()
10:51:59
DEBUG
reusing crumb
10:51:59
DEBUG
Exiting _get_crumb_basic()
10:51:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:51:59
DEBUG
Exiting _get_cookie_and_crumb()
10:51:59
DEBUG
response code=200
10:51:59
DEBUG
Exiting _make_request()
10:51:59
DEBUG
Exiting get()
10:51:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:51:55
10:51:59
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:55-05:00
10:51:59
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:55-05:00
10:51:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:51:59
DEBUG
Exiting history()
10:51:59
DEBUG
POLL [Yahoo]: 10:51:59 Price=$54.60
10:51:59
DEBUG
CHECK: C=54.60 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:52:00
DEBUG
BAR: 10:51:00 O=54.59 H=54.59 L=54.59 C=54.59
10:52:00
DEBUG
Checking: C=54.59 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:52:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:52:09
DEBUG
Entering history()
10:52:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:09
DEBUG
Entering history()
10:52:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:09
DEBUG
Entering get()
10:52:09
DEBUG
Entering _make_request()
10:52:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:09
DEBUG
Entering _get_cookie_and_crumb()
10:52:09
DEBUG
cookie_mode = 'basic'
10:52:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:09
DEBUG
Entering _get_cookie_basic()
10:52:09
DEBUG
reusing cookie
10:52:09
DEBUG
Exiting _get_cookie_basic()
10:52:09
DEBUG
Entering _get_crumb_basic()
10:52:09
DEBUG
reusing crumb
10:52:09
DEBUG
Exiting _get_crumb_basic()
10:52:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:09
DEBUG
Exiting _get_cookie_and_crumb()
10:52:09
DEBUG
response code=200
10:52:09
DEBUG
Exiting _make_request()
10:52:09
DEBUG
Exiting get()
10:52:09
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:52:06
10:52:09
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:52:06-05:00
10:52:09
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:09
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:09
DEBUG
Exiting history()
10:52:09
DEBUG
Exiting history()
10:52:09
DEBUG
Entering history()
10:52:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:09
DEBUG
Entering get()
10:52:09
DEBUG
Entering _make_request()
10:52:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:09
DEBUG
Entering _get_cookie_and_crumb()
10:52:09
DEBUG
cookie_mode = 'basic'
10:52:09
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:09
DEBUG
Entering _get_cookie_basic()
10:52:09
DEBUG
reusing cookie
10:52:09
DEBUG
Exiting _get_cookie_basic()
10:52:09
DEBUG
Entering _get_crumb_basic()
10:52:09
DEBUG
reusing crumb
10:52:09
DEBUG
Exiting _get_crumb_basic()
10:52:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:09
DEBUG
Exiting _get_cookie_and_crumb()
10:52:09
DEBUG
response code=200
10:52:09
DEBUG
Exiting _make_request()
10:52:09
DEBUG
Exiting get()
10:52:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:51:55
10:52:09
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:55-05:00
10:52:09
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:51:55-05:00
10:52:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:52:09
DEBUG
Exiting history()
10:52:09
DEBUG
POLL [Yahoo]: 10:52:09 Price=$54.59
10:52:09
DEBUG
CHECK: C=54.59 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:52:19
DEBUG
Entering history()
10:52:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:19
DEBUG
Entering history()
10:52:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:19
DEBUG
Entering get()
10:52:19
DEBUG
Entering _make_request()
10:52:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:19
DEBUG
Entering _get_cookie_and_crumb()
10:52:19
DEBUG
cookie_mode = 'basic'
10:52:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:19
DEBUG
Entering _get_cookie_basic()
10:52:19
DEBUG
reusing cookie
10:52:19
DEBUG
Exiting _get_cookie_basic()
10:52:19
DEBUG
Entering _get_crumb_basic()
10:52:19
DEBUG
reusing crumb
10:52:19
DEBUG
Exiting _get_crumb_basic()
10:52:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:19
DEBUG
Exiting _get_cookie_and_crumb()
10:52:19
DEBUG
response code=200
10:52:19
DEBUG
Exiting _make_request()
10:52:19
DEBUG
Exiting get()
10:52:19
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:52:18
10:52:19
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:52:18-05:00
10:52:19
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:19
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:19
DEBUG
Exiting history()
10:52:19
DEBUG
Exiting history()
10:52:19
DEBUG
Entering history()
10:52:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:19
DEBUG
Entering get()
10:52:19
DEBUG
Entering _make_request()
10:52:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:19
DEBUG
Entering _get_cookie_and_crumb()
10:52:19
DEBUG
cookie_mode = 'basic'
10:52:19
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:19
DEBUG
Entering _get_cookie_basic()
10:52:19
DEBUG
reusing cookie
10:52:19
DEBUG
Exiting _get_cookie_basic()
10:52:19
DEBUG
Entering _get_crumb_basic()
10:52:19
DEBUG
reusing crumb
10:52:19
DEBUG
Exiting _get_crumb_basic()
10:52:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:19
DEBUG
Exiting _get_cookie_and_crumb()
10:52:19
DEBUG
response code=200
10:52:19
DEBUG
Exiting _make_request()
10:52:19
DEBUG
Exiting get()
10:52:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:52:18
10:52:19
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:18-05:00
10:52:19
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:18-05:00
10:52:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:52:19
DEBUG
Exiting history()
10:52:19
DEBUG
POLL [Yahoo]: 10:52:19 Price=$54.49
10:52:19
DEBUG
CHECK: C=54.49 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:52:29
DEBUG
Entering history()
10:52:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:29
DEBUG
Entering history()
10:52:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:29
DEBUG
Entering get()
10:52:29
DEBUG
Entering _make_request()
10:52:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:29
DEBUG
Entering _get_cookie_and_crumb()
10:52:29
DEBUG
cookie_mode = 'basic'
10:52:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:29
DEBUG
Entering _get_cookie_basic()
10:52:29
DEBUG
reusing cookie
10:52:29
DEBUG
Exiting _get_cookie_basic()
10:52:29
DEBUG
Entering _get_crumb_basic()
10:52:29
DEBUG
reusing crumb
10:52:29
DEBUG
Exiting _get_crumb_basic()
10:52:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:29
DEBUG
Exiting _get_cookie_and_crumb()
10:52:29
DEBUG
response code=200
10:52:29
DEBUG
Exiting _make_request()
10:52:29
DEBUG
Exiting get()
10:52:29
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:52:18
10:52:29
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:52:18-05:00
10:52:29
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:29
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:29
DEBUG
Exiting history()
10:52:29
DEBUG
Exiting history()
10:52:29
DEBUG
Entering history()
10:52:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:29
DEBUG
Entering get()
10:52:29
DEBUG
Entering _make_request()
10:52:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:29
DEBUG
Entering _get_cookie_and_crumb()
10:52:29
DEBUG
cookie_mode = 'basic'
10:52:29
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:29
DEBUG
Entering _get_cookie_basic()
10:52:29
DEBUG
reusing cookie
10:52:29
DEBUG
Exiting _get_cookie_basic()
10:52:29
DEBUG
Entering _get_crumb_basic()
10:52:29
DEBUG
reusing crumb
10:52:29
DEBUG
Exiting _get_crumb_basic()
10:52:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:29
DEBUG
Exiting _get_cookie_and_crumb()
10:52:29
DEBUG
response code=200
10:52:29
DEBUG
Exiting _make_request()
10:52:29
DEBUG
Exiting get()
10:52:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:52:18
10:52:29
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:18-05:00
10:52:29
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:18-05:00
10:52:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:52:29
DEBUG
Exiting history()
10:52:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:52:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:52:39
DEBUG
Entering history()
10:52:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:39
DEBUG
Entering history()
10:52:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:39
DEBUG
Entering get()
10:52:39
DEBUG
Entering _make_request()
10:52:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:39
DEBUG
Entering _get_cookie_and_crumb()
10:52:39
DEBUG
cookie_mode = 'basic'
10:52:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:39
DEBUG
Entering _get_cookie_basic()
10:52:39
DEBUG
reusing cookie
10:52:39
DEBUG
Exiting _get_cookie_basic()
10:52:39
DEBUG
Entering _get_crumb_basic()
10:52:39
DEBUG
reusing crumb
10:52:39
DEBUG
Exiting _get_crumb_basic()
10:52:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:39
DEBUG
Exiting _get_cookie_and_crumb()
10:52:39
DEBUG
response code=200
10:52:39
DEBUG
Exiting _make_request()
10:52:39
DEBUG
Exiting get()
10:52:39
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:52:38
10:52:39
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:52:38-05:00
10:52:39
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:39
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:39
DEBUG
Exiting history()
10:52:39
DEBUG
Exiting history()
10:52:39
DEBUG
Entering history()
10:52:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:39
DEBUG
Entering get()
10:52:39
DEBUG
Entering _make_request()
10:52:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:39
DEBUG
Entering _get_cookie_and_crumb()
10:52:39
DEBUG
cookie_mode = 'basic'
10:52:39
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:39
DEBUG
Entering _get_cookie_basic()
10:52:39
DEBUG
reusing cookie
10:52:39
DEBUG
Exiting _get_cookie_basic()
10:52:39
DEBUG
Entering _get_crumb_basic()
10:52:39
DEBUG
reusing crumb
10:52:39
DEBUG
Exiting _get_crumb_basic()
10:52:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:39
DEBUG
Exiting _get_cookie_and_crumb()
10:52:39
DEBUG
response code=200
10:52:39
DEBUG
Exiting _make_request()
10:52:39
DEBUG
Exiting get()
10:52:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:52:38
10:52:39
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:38-05:00
10:52:39
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:38-05:00
10:52:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:52:39
DEBUG
Exiting history()
10:52:39
DEBUG
POLL [Yahoo]: 10:52:39 Price=$54.47
10:52:39
DEBUG
CHECK: C=54.47 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:52:49
DEBUG
Entering history()
10:52:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:49
DEBUG
Entering history()
10:52:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:49
DEBUG
Entering get()
10:52:49
DEBUG
Entering _make_request()
10:52:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:49
DEBUG
Entering _get_cookie_and_crumb()
10:52:49
DEBUG
cookie_mode = 'basic'
10:52:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:49
DEBUG
Entering _get_cookie_basic()
10:52:49
DEBUG
reusing cookie
10:52:49
DEBUG
Exiting _get_cookie_basic()
10:52:49
DEBUG
Entering _get_crumb_basic()
10:52:49
DEBUG
reusing crumb
10:52:49
DEBUG
Exiting _get_crumb_basic()
10:52:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:49
DEBUG
Exiting _get_cookie_and_crumb()
10:52:49
DEBUG
response code=200
10:52:49
DEBUG
Exiting _make_request()
10:52:49
DEBUG
Exiting get()
10:52:49
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:52:38
10:52:49
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:52:38-05:00
10:52:49
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:49
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:52:49
DEBUG
Exiting history()
10:52:49
DEBUG
Exiting history()
10:52:49
DEBUG
Entering history()
10:52:49
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:49
DEBUG
Entering get()
10:52:49
DEBUG
Entering _make_request()
10:52:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:49
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:52:49
DEBUG
Entering _get_cookie_and_crumb()
10:52:49
DEBUG
cookie_mode = 'basic'
10:52:49
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:49
DEBUG
Entering _get_cookie_basic()
10:52:49
DEBUG
reusing cookie
10:52:49
DEBUG
Exiting _get_cookie_basic()
10:52:49
DEBUG
Entering _get_crumb_basic()
10:52:49
DEBUG
reusing crumb
10:52:49
DEBUG
Exiting _get_crumb_basic()
10:52:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:49
DEBUG
Exiting _get_cookie_and_crumb()
10:52:49
DEBUG
response code=200
10:52:49
DEBUG
Exiting _make_request()
10:52:49
DEBUG
Exiting get()
10:52:49
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:52:38
10:52:49
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:38-05:00
10:52:49
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:38-05:00
10:52:49
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:52:49
DEBUG
Exiting history()
10:52:59
DEBUG
Entering history()
10:52:59
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:52:59
DEBUG
Entering history()
10:52:59
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:59
DEBUG
Entering get()
10:52:59
DEBUG
Entering _make_request()
10:52:59
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:52:59
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:52:59
DEBUG
Entering _get_cookie_and_crumb()
10:52:59
DEBUG
cookie_mode = 'basic'
10:52:59
DEBUG
Entering _get_cookie_and_crumb_basic()
10:52:59
DEBUG
Entering _get_cookie_basic()
10:52:59
DEBUG
reusing cookie
10:52:59
DEBUG
Exiting _get_cookie_basic()
10:52:59
DEBUG
Entering _get_crumb_basic()
10:52:59
DEBUG
reusing crumb
10:52:59
DEBUG
Exiting _get_crumb_basic()
10:52:59
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:52:59
DEBUG
Exiting _get_cookie_and_crumb()
10:53:00
DEBUG
response code=200
10:53:00
DEBUG
Exiting _make_request()
10:53:00
DEBUG
Exiting get()
10:53:00
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:52:57
10:53:00
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:52:57-05:00
10:53:00
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:00
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:00
DEBUG
Exiting history()
10:53:00
DEBUG
Exiting history()
10:53:00
DEBUG
Entering history()
10:53:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:00
DEBUG
Entering get()
10:53:00
DEBUG
Entering _make_request()
10:53:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:00
DEBUG
Entering _get_cookie_and_crumb()
10:53:00
DEBUG
cookie_mode = 'basic'
10:53:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:00
DEBUG
Entering _get_cookie_basic()
10:53:00
DEBUG
reusing cookie
10:53:00
DEBUG
Exiting _get_cookie_basic()
10:53:00
DEBUG
Entering _get_crumb_basic()
10:53:00
DEBUG
reusing crumb
10:53:00
DEBUG
Exiting _get_crumb_basic()
10:53:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:00
DEBUG
Exiting _get_cookie_and_crumb()
10:53:00
DEBUG
response code=200
10:53:00
DEBUG
Exiting _make_request()
10:53:00
DEBUG
Exiting get()
10:53:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:52:57
10:53:00
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:57-05:00
10:53:00
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:52:57-05:00
10:53:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:53:00
DEBUG
Exiting history()
10:53:00
DEBUG
POLL [Yahoo]: 10:53:00 Price=$54.53
10:53:00
DEBUG
CHECK: C=54.53 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:53:00
DEBUG
BAR: 10:52:00 O=54.59 H=54.59 L=54.55 C=54.55
10:53:00
DEBUG
Checking: C=54.55 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:53:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:53:10
DEBUG
Entering history()
10:53:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:10
DEBUG
Entering history()
10:53:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:10
DEBUG
Entering get()
10:53:10
DEBUG
Entering _make_request()
10:53:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:10
DEBUG
Entering _get_cookie_and_crumb()
10:53:10
DEBUG
cookie_mode = 'basic'
10:53:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:10
DEBUG
Entering _get_cookie_basic()
10:53:10
DEBUG
reusing cookie
10:53:10
DEBUG
Exiting _get_cookie_basic()
10:53:10
DEBUG
Entering _get_crumb_basic()
10:53:10
DEBUG
reusing crumb
10:53:10
DEBUG
Exiting _get_crumb_basic()
10:53:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:10
DEBUG
Exiting _get_cookie_and_crumb()
10:53:10
DEBUG
response code=200
10:53:10
DEBUG
Exiting _make_request()
10:53:10
DEBUG
Exiting get()
10:53:10
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:53:09
10:53:10
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:53:09-05:00
10:53:10
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:10
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:10
DEBUG
Exiting history()
10:53:10
DEBUG
Exiting history()
10:53:10
DEBUG
Entering history()
10:53:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:10
DEBUG
Entering get()
10:53:10
DEBUG
Entering _make_request()
10:53:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:10
DEBUG
Entering _get_cookie_and_crumb()
10:53:10
DEBUG
cookie_mode = 'basic'
10:53:10
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:10
DEBUG
Entering _get_cookie_basic()
10:53:10
DEBUG
reusing cookie
10:53:10
DEBUG
Exiting _get_cookie_basic()
10:53:10
DEBUG
Entering _get_crumb_basic()
10:53:10
DEBUG
reusing crumb
10:53:10
DEBUG
Exiting _get_crumb_basic()
10:53:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:10
DEBUG
Exiting _get_cookie_and_crumb()
10:53:10
DEBUG
response code=200
10:53:10
DEBUG
Exiting _make_request()
10:53:10
DEBUG
Exiting get()
10:53:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:53:09
10:53:10
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:09-05:00
10:53:10
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:09-05:00
10:53:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:53:10
DEBUG
Exiting history()
10:53:10
DEBUG
POLL [Yahoo]: 10:53:10 Price=$54.58
10:53:10
DEBUG
CHECK: C=54.58 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:53:20
DEBUG
Entering history()
10:53:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:20
DEBUG
Entering history()
10:53:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:20
DEBUG
Entering get()
10:53:20
DEBUG
Entering _make_request()
10:53:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:20
DEBUG
Entering _get_cookie_and_crumb()
10:53:20
DEBUG
cookie_mode = 'basic'
10:53:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:20
DEBUG
Entering _get_cookie_basic()
10:53:20
DEBUG
reusing cookie
10:53:20
DEBUG
Exiting _get_cookie_basic()
10:53:20
DEBUG
Entering _get_crumb_basic()
10:53:20
DEBUG
reusing crumb
10:53:20
DEBUG
Exiting _get_crumb_basic()
10:53:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:20
DEBUG
Exiting _get_cookie_and_crumb()
10:53:20
DEBUG
response code=200
10:53:20
DEBUG
Exiting _make_request()
10:53:20
DEBUG
Exiting get()
10:53:20
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:53:17
10:53:20
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:53:17-05:00
10:53:20
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:20
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:20
DEBUG
Exiting history()
10:53:20
DEBUG
Exiting history()
10:53:20
DEBUG
Entering history()
10:53:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:20
DEBUG
Entering get()
10:53:20
DEBUG
Entering _make_request()
10:53:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:20
DEBUG
Entering _get_cookie_and_crumb()
10:53:20
DEBUG
cookie_mode = 'basic'
10:53:20
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:20
DEBUG
Entering _get_cookie_basic()
10:53:20
DEBUG
reusing cookie
10:53:20
DEBUG
Exiting _get_cookie_basic()
10:53:20
DEBUG
Entering _get_crumb_basic()
10:53:20
DEBUG
reusing crumb
10:53:20
DEBUG
Exiting _get_crumb_basic()
10:53:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:20
DEBUG
Exiting _get_cookie_and_crumb()
10:53:20
DEBUG
response code=200
10:53:20
DEBUG
Exiting _make_request()
10:53:20
DEBUG
Exiting get()
10:53:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:53:09
10:53:20
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:09-05:00
10:53:20
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:09-05:00
10:53:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:53:20
DEBUG
Exiting history()
10:53:20
DEBUG
POLL [Yahoo]: 10:53:20 Price=$54.49
10:53:20
DEBUG
CHECK: C=54.49 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:53:30
DEBUG
Entering history()
10:53:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:30
DEBUG
Entering history()
10:53:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:30
DEBUG
Entering get()
10:53:30
DEBUG
Entering _make_request()
10:53:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:30
DEBUG
Entering _get_cookie_and_crumb()
10:53:30
DEBUG
cookie_mode = 'basic'
10:53:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:30
DEBUG
Entering _get_cookie_basic()
10:53:30
DEBUG
reusing cookie
10:53:30
DEBUG
Exiting _get_cookie_basic()
10:53:30
DEBUG
Entering _get_crumb_basic()
10:53:30
DEBUG
reusing crumb
10:53:30
DEBUG
Exiting _get_crumb_basic()
10:53:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:30
DEBUG
Exiting _get_cookie_and_crumb()
10:53:30
DEBUG
response code=200
10:53:30
DEBUG
Exiting _make_request()
10:53:30
DEBUG
Exiting get()
10:53:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:53:17
10:53:30
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:53:17-05:00
10:53:30
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:30
DEBUG
Exiting history()
10:53:30
DEBUG
Exiting history()
10:53:30
DEBUG
Entering history()
10:53:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:30
DEBUG
Entering get()
10:53:30
DEBUG
Entering _make_request()
10:53:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:30
DEBUG
Entering _get_cookie_and_crumb()
10:53:30
DEBUG
cookie_mode = 'basic'
10:53:30
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:30
DEBUG
Entering _get_cookie_basic()
10:53:30
DEBUG
reusing cookie
10:53:30
DEBUG
Exiting _get_cookie_basic()
10:53:30
DEBUG
Entering _get_crumb_basic()
10:53:30
DEBUG
reusing crumb
10:53:30
DEBUG
Exiting _get_crumb_basic()
10:53:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:30
DEBUG
Exiting _get_cookie_and_crumb()
10:53:30
DEBUG
response code=200
10:53:30
DEBUG
Exiting _make_request()
10:53:30
DEBUG
Exiting get()
10:53:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:53:28
10:53:30
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:28-05:00
10:53:30
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:28-05:00
10:53:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:53:30
DEBUG
Exiting history()
10:53:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:53:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:53:40
DEBUG
Entering history()
10:53:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:40
DEBUG
Entering history()
10:53:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:40
DEBUG
Entering get()
10:53:40
DEBUG
Entering _make_request()
10:53:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:40
DEBUG
Entering _get_cookie_and_crumb()
10:53:40
DEBUG
cookie_mode = 'basic'
10:53:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:40
DEBUG
Entering _get_cookie_basic()
10:53:40
DEBUG
reusing cookie
10:53:40
DEBUG
Exiting _get_cookie_basic()
10:53:40
DEBUG
Entering _get_crumb_basic()
10:53:40
DEBUG
reusing crumb
10:53:40
DEBUG
Exiting _get_crumb_basic()
10:53:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:40
DEBUG
Exiting _get_cookie_and_crumb()
10:53:40
DEBUG
response code=200
10:53:40
DEBUG
Exiting _make_request()
10:53:40
DEBUG
Exiting get()
10:53:40
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:53:31
10:53:40
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:53:31-05:00
10:53:40
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:40
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:40
DEBUG
Exiting history()
10:53:40
DEBUG
Exiting history()
10:53:40
DEBUG
Entering history()
10:53:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:40
DEBUG
Entering get()
10:53:40
DEBUG
Entering _make_request()
10:53:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:40
DEBUG
Entering _get_cookie_and_crumb()
10:53:40
DEBUG
cookie_mode = 'basic'
10:53:40
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:40
DEBUG
Entering _get_cookie_basic()
10:53:40
DEBUG
reusing cookie
10:53:40
DEBUG
Exiting _get_cookie_basic()
10:53:40
DEBUG
Entering _get_crumb_basic()
10:53:40
DEBUG
reusing crumb
10:53:40
DEBUG
Exiting _get_crumb_basic()
10:53:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:40
DEBUG
Exiting _get_cookie_and_crumb()
10:53:40
DEBUG
response code=200
10:53:40
DEBUG
Exiting _make_request()
10:53:40
DEBUG
Exiting get()
10:53:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:53:28
10:53:40
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:28-05:00
10:53:40
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:28-05:00
10:53:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:53:40
DEBUG
Exiting history()
10:53:40
DEBUG
POLL [Yahoo]: 10:53:40 Price=$54.51
10:53:40
DEBUG
CHECK: C=54.51 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:53:50
DEBUG
Entering history()
10:53:50
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:53:50
DEBUG
Entering history()
10:53:50
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:50
DEBUG
Entering get()
10:53:50
DEBUG
Entering _make_request()
10:53:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:50
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:53:50
DEBUG
Entering _get_cookie_and_crumb()
10:53:50
DEBUG
cookie_mode = 'basic'
10:53:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:50
DEBUG
Entering _get_cookie_basic()
10:53:50
DEBUG
reusing cookie
10:53:50
DEBUG
Exiting _get_cookie_basic()
10:53:50
DEBUG
Entering _get_crumb_basic()
10:53:50
DEBUG
reusing crumb
10:53:50
DEBUG
Exiting _get_crumb_basic()
10:53:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:50
DEBUG
Exiting _get_cookie_and_crumb()
10:53:50
DEBUG
response code=200
10:53:50
DEBUG
Exiting _make_request()
10:53:50
DEBUG
Exiting get()
10:53:50
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:53:31
10:53:50
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:53:31-05:00
10:53:50
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:50
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:53:50
DEBUG
Exiting history()
10:53:50
DEBUG
Exiting history()
10:53:50
DEBUG
Entering history()
10:53:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:50
DEBUG
Entering get()
10:53:50
DEBUG
Entering _make_request()
10:53:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:53:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:53:50
DEBUG
Entering _get_cookie_and_crumb()
10:53:50
DEBUG
cookie_mode = 'basic'
10:53:50
DEBUG
Entering _get_cookie_and_crumb_basic()
10:53:50
DEBUG
Entering _get_cookie_basic()
10:53:50
DEBUG
reusing cookie
10:53:50
DEBUG
Exiting _get_cookie_basic()
10:53:50
DEBUG
Entering _get_crumb_basic()
10:53:50
DEBUG
reusing crumb
10:53:50
DEBUG
Exiting _get_crumb_basic()
10:53:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:53:50
DEBUG
Exiting _get_cookie_and_crumb()
10:53:50
DEBUG
response code=200
10:53:50
DEBUG
Exiting _make_request()
10:53:50
DEBUG
Exiting get()
10:53:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:53:48
10:53:50
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:48-05:00
10:53:50
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:53:48-05:00
10:53:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:53:50
DEBUG
Exiting history()
10:54:00
DEBUG
Entering history()
10:54:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:00
DEBUG
Entering history()
10:54:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:00
DEBUG
Entering get()
10:54:00
DEBUG
Entering _make_request()
10:54:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:00
DEBUG
Entering _get_cookie_and_crumb()
10:54:00
DEBUG
cookie_mode = 'basic'
10:54:00
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:00
DEBUG
Entering _get_cookie_basic()
10:54:00
DEBUG
reusing cookie
10:54:00
DEBUG
Exiting _get_cookie_basic()
10:54:00
DEBUG
Entering _get_crumb_basic()
10:54:00
DEBUG
reusing crumb
10:54:00
DEBUG
Exiting _get_crumb_basic()
10:54:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:00
DEBUG
Exiting _get_cookie_and_crumb()
10:54:01
DEBUG
response code=200
10:54:01
DEBUG
Exiting _make_request()
10:54:01
DEBUG
Exiting get()
10:54:01
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:54:00
10:54:01
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:54:00-05:00
10:54:01
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:01
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:01
DEBUG
Exiting history()
10:54:01
DEBUG
Exiting history()
10:54:01
DEBUG
Entering history()
10:54:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:01
DEBUG
Entering get()
10:54:01
DEBUG
Entering _make_request()
10:54:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:01
DEBUG
Entering _get_cookie_and_crumb()
10:54:01
DEBUG
cookie_mode = 'basic'
10:54:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:01
DEBUG
Entering _get_cookie_basic()
10:54:01
DEBUG
reusing cookie
10:54:01
DEBUG
Exiting _get_cookie_basic()
10:54:01
DEBUG
Entering _get_crumb_basic()
10:54:01
DEBUG
reusing crumb
10:54:01
DEBUG
Exiting _get_crumb_basic()
10:54:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:01
DEBUG
Exiting _get_cookie_and_crumb()
10:54:01
DEBUG
response code=200
10:54:01
DEBUG
Exiting _make_request()
10:54:01
DEBUG
Exiting get()
10:54:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:54:00
10:54:01
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:00-05:00
10:54:01
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:00-05:00
10:54:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:00-05:00
10:54:01
DEBUG
Exiting history()
10:54:01
DEBUG
POLL [Yahoo]: 10:54:01 Price=$54.55
10:54:01
DEBUG
CHECK: C=54.55 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:54:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:54:11
DEBUG
Entering history()
10:54:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:11
DEBUG
Entering history()
10:54:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:11
DEBUG
Entering get()
10:54:11
DEBUG
Entering _make_request()
10:54:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:11
DEBUG
Entering _get_cookie_and_crumb()
10:54:11
DEBUG
cookie_mode = 'basic'
10:54:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:11
DEBUG
Entering _get_cookie_basic()
10:54:11
DEBUG
reusing cookie
10:54:11
DEBUG
Exiting _get_cookie_basic()
10:54:11
DEBUG
Entering _get_crumb_basic()
10:54:11
DEBUG
reusing crumb
10:54:11
DEBUG
Exiting _get_crumb_basic()
10:54:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:11
DEBUG
Exiting _get_cookie_and_crumb()
10:54:11
DEBUG
response code=200
10:54:11
DEBUG
Exiting _make_request()
10:54:11
DEBUG
Exiting get()
10:54:11
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:54:07
10:54:11
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:54:07-05:00
10:54:11
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:11
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:11
DEBUG
Exiting history()
10:54:11
DEBUG
Exiting history()
10:54:11
DEBUG
Entering history()
10:54:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:11
DEBUG
Entering get()
10:54:11
DEBUG
Entering _make_request()
10:54:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:11
DEBUG
Entering _get_cookie_and_crumb()
10:54:11
DEBUG
cookie_mode = 'basic'
10:54:11
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:11
DEBUG
Entering _get_cookie_basic()
10:54:11
DEBUG
reusing cookie
10:54:11
DEBUG
Exiting _get_cookie_basic()
10:54:11
DEBUG
Entering _get_crumb_basic()
10:54:11
DEBUG
reusing crumb
10:54:11
DEBUG
Exiting _get_crumb_basic()
10:54:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:11
DEBUG
Exiting _get_cookie_and_crumb()
10:54:11
DEBUG
response code=200
10:54:11
DEBUG
Exiting _make_request()
10:54:11
DEBUG
Exiting get()
10:54:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:54:00
10:54:11
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:00-05:00
10:54:11
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:00-05:00
10:54:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:00-05:00
10:54:11
DEBUG
Exiting history()
10:54:11
DEBUG
POLL [Yahoo]: 10:54:11 Price=$54.50
10:54:11
DEBUG
CHECK: C=54.50 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:54:21
DEBUG
Entering history()
10:54:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:21
DEBUG
Entering history()
10:54:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:21
DEBUG
Entering get()
10:54:21
DEBUG
Entering _make_request()
10:54:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:21
DEBUG
Entering _get_cookie_and_crumb()
10:54:21
DEBUG
cookie_mode = 'basic'
10:54:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:21
DEBUG
Entering _get_cookie_basic()
10:54:21
DEBUG
reusing cookie
10:54:21
DEBUG
Exiting _get_cookie_basic()
10:54:21
DEBUG
Entering _get_crumb_basic()
10:54:21
DEBUG
reusing crumb
10:54:21
DEBUG
Exiting _get_crumb_basic()
10:54:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:21
DEBUG
Exiting _get_cookie_and_crumb()
10:54:21
DEBUG
response code=200
10:54:21
DEBUG
Exiting _make_request()
10:54:21
DEBUG
Exiting get()
10:54:21
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:54:20
10:54:21
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:54:20-05:00
10:54:21
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:21
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:21
DEBUG
Exiting history()
10:54:21
DEBUG
Exiting history()
10:54:21
DEBUG
Entering history()
10:54:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:21
DEBUG
Entering get()
10:54:21
DEBUG
Entering _make_request()
10:54:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:21
DEBUG
Entering _get_cookie_and_crumb()
10:54:21
DEBUG
cookie_mode = 'basic'
10:54:21
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:21
DEBUG
Entering _get_cookie_basic()
10:54:21
DEBUG
reusing cookie
10:54:21
DEBUG
Exiting _get_cookie_basic()
10:54:21
DEBUG
Entering _get_crumb_basic()
10:54:21
DEBUG
reusing crumb
10:54:21
DEBUG
Exiting _get_crumb_basic()
10:54:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:21
DEBUG
Exiting _get_cookie_and_crumb()
10:54:21
DEBUG
response code=200
10:54:21
DEBUG
Exiting _make_request()
10:54:21
DEBUG
Exiting get()
10:54:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:54:20
10:54:21
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:20-05:00
10:54:21
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:20-05:00
10:54:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:54:21
DEBUG
Exiting history()
10:54:21
DEBUG
POLL [Yahoo]: 10:54:21 Price=$54.51
10:54:21
DEBUG
CHECK: C=54.51 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:54:31
DEBUG
Entering history()
10:54:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:31
DEBUG
Entering history()
10:54:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:31
DEBUG
Entering get()
10:54:31
DEBUG
Entering _make_request()
10:54:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:31
DEBUG
Entering _get_cookie_and_crumb()
10:54:31
DEBUG
cookie_mode = 'basic'
10:54:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:31
DEBUG
Entering _get_cookie_basic()
10:54:31
DEBUG
reusing cookie
10:54:31
DEBUG
Exiting _get_cookie_basic()
10:54:31
DEBUG
Entering _get_crumb_basic()
10:54:31
DEBUG
reusing crumb
10:54:31
DEBUG
Exiting _get_crumb_basic()
10:54:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:31
DEBUG
Exiting _get_cookie_and_crumb()
10:54:31
DEBUG
response code=200
10:54:31
DEBUG
Exiting _make_request()
10:54:31
DEBUG
Exiting get()
10:54:31
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:54:20
10:54:31
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:54:20-05:00
10:54:31
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:31
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:31
DEBUG
Exiting history()
10:54:31
DEBUG
Exiting history()
10:54:31
DEBUG
Entering history()
10:54:31
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:31
DEBUG
Entering get()
10:54:31
DEBUG
Entering _make_request()
10:54:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:31
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:31
DEBUG
Entering _get_cookie_and_crumb()
10:54:31
DEBUG
cookie_mode = 'basic'
10:54:31
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:31
DEBUG
Entering _get_cookie_basic()
10:54:31
DEBUG
reusing cookie
10:54:31
DEBUG
Exiting _get_cookie_basic()
10:54:31
DEBUG
Entering _get_crumb_basic()
10:54:31
DEBUG
reusing crumb
10:54:31
DEBUG
Exiting _get_crumb_basic()
10:54:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:31
DEBUG
Exiting _get_cookie_and_crumb()
10:54:31
DEBUG
response code=200
10:54:31
DEBUG
Exiting _make_request()
10:54:31
DEBUG
Exiting get()
10:54:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:54:20
10:54:31
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:20-05:00
10:54:31
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:20-05:00
10:54:31
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:54:31
DEBUG
Exiting history()
10:54:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:54:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:54:41
DEBUG
Entering history()
10:54:41
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:41
DEBUG
Entering history()
10:54:41
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:41
DEBUG
Entering get()
10:54:41
DEBUG
Entering _make_request()
10:54:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:41
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:41
DEBUG
Entering _get_cookie_and_crumb()
10:54:41
DEBUG
cookie_mode = 'basic'
10:54:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:41
DEBUG
Entering _get_cookie_basic()
10:54:41
DEBUG
reusing cookie
10:54:41
DEBUG
Exiting _get_cookie_basic()
10:54:41
DEBUG
Entering _get_crumb_basic()
10:54:41
DEBUG
reusing crumb
10:54:41
DEBUG
Exiting _get_crumb_basic()
10:54:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:41
DEBUG
Exiting _get_cookie_and_crumb()
10:54:41
DEBUG
response code=200
10:54:41
DEBUG
Exiting _make_request()
10:54:41
DEBUG
Exiting get()
10:54:41
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:54:40
10:54:41
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:54:40-05:00
10:54:41
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:41
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:41
DEBUG
Exiting history()
10:54:41
DEBUG
Exiting history()
10:54:41
DEBUG
Entering history()
10:54:41
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:41
DEBUG
Entering get()
10:54:41
DEBUG
Entering _make_request()
10:54:41
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:41
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:41
DEBUG
Entering _get_cookie_and_crumb()
10:54:41
DEBUG
cookie_mode = 'basic'
10:54:41
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:41
DEBUG
Entering _get_cookie_basic()
10:54:41
DEBUG
reusing cookie
10:54:41
DEBUG
Exiting _get_cookie_basic()
10:54:41
DEBUG
Entering _get_crumb_basic()
10:54:41
DEBUG
reusing crumb
10:54:41
DEBUG
Exiting _get_crumb_basic()
10:54:41
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:41
DEBUG
Exiting _get_cookie_and_crumb()
10:54:41
DEBUG
response code=200
10:54:41
DEBUG
Exiting _make_request()
10:54:41
DEBUG
Exiting get()
10:54:41
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:54:40
10:54:41
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:40-05:00
10:54:41
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:40-05:00
10:54:41
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:54:41
DEBUG
Exiting history()
10:54:41
DEBUG
POLL [Yahoo]: 10:54:41 Price=$54.49
10:54:41
DEBUG
CHECK: C=54.49 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:54:51
DEBUG
Entering history()
10:54:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:54:51
DEBUG
Entering history()
10:54:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:51
DEBUG
Entering get()
10:54:51
DEBUG
Entering _make_request()
10:54:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:54:51
DEBUG
Entering _get_cookie_and_crumb()
10:54:51
DEBUG
cookie_mode = 'basic'
10:54:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:51
DEBUG
Entering _get_cookie_basic()
10:54:51
DEBUG
reusing cookie
10:54:51
DEBUG
Exiting _get_cookie_basic()
10:54:51
DEBUG
Entering _get_crumb_basic()
10:54:51
DEBUG
reusing crumb
10:54:51
DEBUG
Exiting _get_crumb_basic()
10:54:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:51
DEBUG
Exiting _get_cookie_and_crumb()
10:54:51
DEBUG
response code=200
10:54:51
DEBUG
Exiting _make_request()
10:54:51
DEBUG
Exiting get()
10:54:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:54:40
10:54:51
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:54:40-05:00
10:54:51
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:54:51
DEBUG
Exiting history()
10:54:51
DEBUG
Exiting history()
10:54:51
DEBUG
Entering history()
10:54:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:51
DEBUG
Entering get()
10:54:51
DEBUG
Entering _make_request()
10:54:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:54:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:54:51
DEBUG
Entering _get_cookie_and_crumb()
10:54:51
DEBUG
cookie_mode = 'basic'
10:54:51
DEBUG
Entering _get_cookie_and_crumb_basic()
10:54:51
DEBUG
Entering _get_cookie_basic()
10:54:51
DEBUG
reusing cookie
10:54:51
DEBUG
Exiting _get_cookie_basic()
10:54:51
DEBUG
Entering _get_crumb_basic()
10:54:51
DEBUG
reusing crumb
10:54:51
DEBUG
Exiting _get_crumb_basic()
10:54:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:54:51
DEBUG
Exiting _get_cookie_and_crumb()
10:54:51
DEBUG
response code=200
10:54:51
DEBUG
Exiting _make_request()
10:54:51
DEBUG
Exiting get()
10:54:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:54:40
10:54:51
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:40-05:00
10:54:51
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:40-05:00
10:54:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:54:51
DEBUG
Exiting history()
10:55:01
DEBUG
Entering history()
10:55:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:01
DEBUG
Entering history()
10:55:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:01
DEBUG
Entering get()
10:55:01
DEBUG
Entering _make_request()
10:55:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:01
DEBUG
Entering _get_cookie_and_crumb()
10:55:01
DEBUG
cookie_mode = 'basic'
10:55:01
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:01
DEBUG
Entering _get_cookie_basic()
10:55:01
DEBUG
reusing cookie
10:55:01
DEBUG
Exiting _get_cookie_basic()
10:55:01
DEBUG
Entering _get_crumb_basic()
10:55:01
DEBUG
reusing crumb
10:55:01
DEBUG
Exiting _get_crumb_basic()
10:55:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:01
DEBUG
Exiting _get_cookie_and_crumb()
10:55:02
DEBUG
response code=200
10:55:02
DEBUG
Exiting _make_request()
10:55:02
DEBUG
Exiting get()
10:55:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:54:52
10:55:02
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:54:52-05:00
10:55:02
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:02
DEBUG
Exiting history()
10:55:02
DEBUG
Exiting history()
10:55:02
DEBUG
Entering history()
10:55:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:02
DEBUG
Entering get()
10:55:02
DEBUG
Entering _make_request()
10:55:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:02
DEBUG
Entering _get_cookie_and_crumb()
10:55:02
DEBUG
cookie_mode = 'basic'
10:55:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:02
DEBUG
Entering _get_cookie_basic()
10:55:02
DEBUG
reusing cookie
10:55:02
DEBUG
Exiting _get_cookie_basic()
10:55:02
DEBUG
Entering _get_crumb_basic()
10:55:02
DEBUG
reusing crumb
10:55:02
DEBUG
Exiting _get_crumb_basic()
10:55:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:02
DEBUG
Exiting _get_cookie_and_crumb()
10:55:02
DEBUG
response code=200
10:55:02
DEBUG
Exiting _make_request()
10:55:02
DEBUG
Exiting get()
10:55:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:54:52
10:55:02
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:52-05:00
10:55:02
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:54:52-05:00
10:55:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:55:02
DEBUG
Exiting history()
10:55:02
DEBUG
CHECK: C=54.49 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:55:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:55:12
DEBUG
Entering history()
10:55:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:12
DEBUG
Entering history()
10:55:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:12
DEBUG
Entering get()
10:55:12
DEBUG
Entering _make_request()
10:55:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:12
DEBUG
Entering _get_cookie_and_crumb()
10:55:12
DEBUG
cookie_mode = 'basic'
10:55:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:12
DEBUG
Entering _get_cookie_basic()
10:55:12
DEBUG
reusing cookie
10:55:12
DEBUG
Exiting _get_cookie_basic()
10:55:12
DEBUG
Entering _get_crumb_basic()
10:55:12
DEBUG
reusing crumb
10:55:12
DEBUG
Exiting _get_crumb_basic()
10:55:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:12
DEBUG
Exiting _get_cookie_and_crumb()
10:55:12
DEBUG
response code=200
10:55:12
DEBUG
Exiting _make_request()
10:55:12
DEBUG
Exiting get()
10:55:12
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:55:08
10:55:12
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:55:08-05:00
10:55:12
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:12
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:12
DEBUG
Exiting history()
10:55:12
DEBUG
Exiting history()
10:55:12
DEBUG
Entering history()
10:55:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:12
DEBUG
Entering get()
10:55:12
DEBUG
Entering _make_request()
10:55:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:12
DEBUG
Entering _get_cookie_and_crumb()
10:55:12
DEBUG
cookie_mode = 'basic'
10:55:12
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:12
DEBUG
Entering _get_cookie_basic()
10:55:12
DEBUG
reusing cookie
10:55:12
DEBUG
Exiting _get_cookie_basic()
10:55:12
DEBUG
Entering _get_crumb_basic()
10:55:12
DEBUG
reusing crumb
10:55:12
DEBUG
Exiting _get_crumb_basic()
10:55:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:12
DEBUG
Exiting _get_cookie_and_crumb()
10:55:12
DEBUG
response code=200
10:55:12
DEBUG
Exiting _make_request()
10:55:12
DEBUG
Exiting get()
10:55:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:55:08
10:55:12
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:08-05:00
10:55:12
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:08-05:00
10:55:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:55:12
DEBUG
Exiting history()
10:55:12
DEBUG
POLL [Yahoo]: 10:55:12 Price=$54.44
10:55:12
DEBUG
CHECK: C=54.44 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:55:22
DEBUG
Entering history()
10:55:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:22
DEBUG
Entering history()
10:55:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:22
DEBUG
Entering get()
10:55:22
DEBUG
Entering _make_request()
10:55:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:22
DEBUG
Entering _get_cookie_and_crumb()
10:55:22
DEBUG
cookie_mode = 'basic'
10:55:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:22
DEBUG
Entering _get_cookie_basic()
10:55:22
DEBUG
reusing cookie
10:55:22
DEBUG
Exiting _get_cookie_basic()
10:55:22
DEBUG
Entering _get_crumb_basic()
10:55:22
DEBUG
reusing crumb
10:55:22
DEBUG
Exiting _get_crumb_basic()
10:55:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:22
DEBUG
Exiting _get_cookie_and_crumb()
10:55:22
DEBUG
response code=200
10:55:22
DEBUG
Exiting _make_request()
10:55:22
DEBUG
Exiting get()
10:55:22
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:55:08
10:55:22
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:55:08-05:00
10:55:22
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:22
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:22
DEBUG
Exiting history()
10:55:22
DEBUG
Exiting history()
10:55:22
DEBUG
Entering history()
10:55:22
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:22
DEBUG
Entering get()
10:55:22
DEBUG
Entering _make_request()
10:55:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:22
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:22
DEBUG
Entering _get_cookie_and_crumb()
10:55:22
DEBUG
cookie_mode = 'basic'
10:55:22
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:22
DEBUG
Entering _get_cookie_basic()
10:55:22
DEBUG
reusing cookie
10:55:22
DEBUG
Exiting _get_cookie_basic()
10:55:22
DEBUG
Entering _get_crumb_basic()
10:55:22
DEBUG
reusing crumb
10:55:22
DEBUG
Exiting _get_crumb_basic()
10:55:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:22
DEBUG
Exiting _get_cookie_and_crumb()
10:55:22
DEBUG
response code=200
10:55:22
DEBUG
Exiting _make_request()
10:55:22
DEBUG
Exiting get()
10:55:22
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:55:21
10:55:22
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:21-05:00
10:55:22
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:21-05:00
10:55:22
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:55:22
DEBUG
Exiting history()
10:55:32
DEBUG
Entering history()
10:55:32
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:32
DEBUG
Entering history()
10:55:32
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:32
DEBUG
Entering get()
10:55:32
DEBUG
Entering _make_request()
10:55:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:32
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:32
DEBUG
Entering _get_cookie_and_crumb()
10:55:32
DEBUG
cookie_mode = 'basic'
10:55:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:32
DEBUG
Entering _get_cookie_basic()
10:55:32
DEBUG
reusing cookie
10:55:32
DEBUG
Exiting _get_cookie_basic()
10:55:32
DEBUG
Entering _get_crumb_basic()
10:55:32
DEBUG
reusing crumb
10:55:32
DEBUG
Exiting _get_crumb_basic()
10:55:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:32
DEBUG
Exiting _get_cookie_and_crumb()
10:55:32
DEBUG
response code=200
10:55:32
DEBUG
Exiting _make_request()
10:55:32
DEBUG
Exiting get()
10:55:32
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:55:30
10:55:32
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:55:30-05:00
10:55:32
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:32
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:32
DEBUG
Exiting history()
10:55:32
DEBUG
Exiting history()
10:55:32
DEBUG
Entering history()
10:55:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:32
DEBUG
Entering get()
10:55:32
DEBUG
Entering _make_request()
10:55:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:32
DEBUG
Entering _get_cookie_and_crumb()
10:55:32
DEBUG
cookie_mode = 'basic'
10:55:32
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:32
DEBUG
Entering _get_cookie_basic()
10:55:32
DEBUG
reusing cookie
10:55:32
DEBUG
Exiting _get_cookie_basic()
10:55:32
DEBUG
Entering _get_crumb_basic()
10:55:32
DEBUG
reusing crumb
10:55:32
DEBUG
Exiting _get_crumb_basic()
10:55:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:32
DEBUG
Exiting _get_cookie_and_crumb()
10:55:32
DEBUG
response code=200
10:55:32
DEBUG
Exiting _make_request()
10:55:32
DEBUG
Exiting get()
10:55:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:55:21
10:55:32
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:21-05:00
10:55:32
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:21-05:00
10:55:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:55:32
DEBUG
Exiting history()
10:55:36
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:55:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:55:42
DEBUG
Entering history()
10:55:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:42
DEBUG
Entering history()
10:55:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:42
DEBUG
Entering get()
10:55:42
DEBUG
Entering _make_request()
10:55:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:42
DEBUG
Entering _get_cookie_and_crumb()
10:55:42
DEBUG
cookie_mode = 'basic'
10:55:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:42
DEBUG
Entering _get_cookie_basic()
10:55:42
DEBUG
reusing cookie
10:55:42
DEBUG
Exiting _get_cookie_basic()
10:55:42
DEBUG
Entering _get_crumb_basic()
10:55:42
DEBUG
reusing crumb
10:55:42
DEBUG
Exiting _get_crumb_basic()
10:55:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:42
DEBUG
Exiting _get_cookie_and_crumb()
10:55:42
DEBUG
response code=200
10:55:42
DEBUG
Exiting _make_request()
10:55:42
DEBUG
Exiting get()
10:55:42
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:55:30
10:55:42
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:55:30-05:00
10:55:42
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:42
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:42
DEBUG
Exiting history()
10:55:42
DEBUG
Exiting history()
10:55:42
DEBUG
Entering history()
10:55:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:42
DEBUG
Entering get()
10:55:42
DEBUG
Entering _make_request()
10:55:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:42
DEBUG
Entering _get_cookie_and_crumb()
10:55:42
DEBUG
cookie_mode = 'basic'
10:55:42
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:42
DEBUG
Entering _get_cookie_basic()
10:55:42
DEBUG
reusing cookie
10:55:42
DEBUG
Exiting _get_cookie_basic()
10:55:42
DEBUG
Entering _get_crumb_basic()
10:55:42
DEBUG
reusing crumb
10:55:42
DEBUG
Exiting _get_crumb_basic()
10:55:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:42
DEBUG
Exiting _get_cookie_and_crumb()
10:55:42
DEBUG
response code=200
10:55:42
DEBUG
Exiting _make_request()
10:55:42
DEBUG
Exiting get()
10:55:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:55:39
10:55:42
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:39-05:00
10:55:42
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:39-05:00
10:55:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:55:42
DEBUG
Exiting history()
10:55:52
DEBUG
Entering history()
10:55:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:55:52
DEBUG
Entering history()
10:55:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:52
DEBUG
Entering get()
10:55:52
DEBUG
Entering _make_request()
10:55:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:55:52
DEBUG
Entering _get_cookie_and_crumb()
10:55:52
DEBUG
cookie_mode = 'basic'
10:55:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:52
DEBUG
Entering _get_cookie_basic()
10:55:52
DEBUG
reusing cookie
10:55:52
DEBUG
Exiting _get_cookie_basic()
10:55:52
DEBUG
Entering _get_crumb_basic()
10:55:52
DEBUG
reusing crumb
10:55:52
DEBUG
Exiting _get_crumb_basic()
10:55:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:52
DEBUG
Exiting _get_cookie_and_crumb()
10:55:52
DEBUG
response code=200
10:55:52
DEBUG
Exiting _make_request()
10:55:52
DEBUG
Exiting get()
10:55:52
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:55:51
10:55:52
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:55:51-05:00
10:55:52
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:52
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:55:52
DEBUG
Exiting history()
10:55:52
DEBUG
Exiting history()
10:55:52
DEBUG
Entering history()
10:55:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:52
DEBUG
Entering get()
10:55:52
DEBUG
Entering _make_request()
10:55:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:55:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:55:52
DEBUG
Entering _get_cookie_and_crumb()
10:55:52
DEBUG
cookie_mode = 'basic'
10:55:52
DEBUG
Entering _get_cookie_and_crumb_basic()
10:55:52
DEBUG
Entering _get_cookie_basic()
10:55:52
DEBUG
reusing cookie
10:55:52
DEBUG
Exiting _get_cookie_basic()
10:55:52
DEBUG
Entering _get_crumb_basic()
10:55:52
DEBUG
reusing crumb
10:55:52
DEBUG
Exiting _get_crumb_basic()
10:55:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:55:52
DEBUG
Exiting _get_cookie_and_crumb()
10:55:52
DEBUG
response code=200
10:55:52
DEBUG
Exiting _make_request()
10:55:52
DEBUG
Exiting get()
10:55:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:55:39
10:55:52
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:39-05:00
10:55:52
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:55:39-05:00
10:55:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:55:52
DEBUG
Exiting history()
10:55:52
DEBUG
POLL [Yahoo]: 10:55:52 Price=$54.48
10:55:52
DEBUG
CHECK: C=54.48 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:56:00
DEBUG
BAR: 10:55:00 O=54.48 H=54.48 L=54.47 C=54.47
10:56:00
DEBUG
Checking: C=54.47 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:56:02
DEBUG
Entering history()
10:56:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:02
DEBUG
Entering history()
10:56:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:02
DEBUG
Entering get()
10:56:02
DEBUG
Entering _make_request()
10:56:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:02
DEBUG
Entering _get_cookie_and_crumb()
10:56:02
DEBUG
cookie_mode = 'basic'
10:56:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:02
DEBUG
Entering _get_cookie_basic()
10:56:02
DEBUG
reusing cookie
10:56:02
DEBUG
Exiting _get_cookie_basic()
10:56:02
DEBUG
Entering _get_crumb_basic()
10:56:02
DEBUG
reusing crumb
10:56:02
DEBUG
Exiting _get_crumb_basic()
10:56:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:02
DEBUG
Exiting _get_cookie_and_crumb()
10:56:02
DEBUG
response code=200
10:56:02
DEBUG
Exiting _make_request()
10:56:02
DEBUG
Exiting get()
10:56:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:55:51
10:56:02
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:55:51-05:00
10:56:02
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:02
DEBUG
Exiting history()
10:56:02
DEBUG
Exiting history()
10:56:02
DEBUG
Entering history()
10:56:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:02
DEBUG
Entering get()
10:56:02
DEBUG
Entering _make_request()
10:56:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:02
DEBUG
Entering _get_cookie_and_crumb()
10:56:02
DEBUG
cookie_mode = 'basic'
10:56:02
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:02
DEBUG
Entering _get_cookie_basic()
10:56:02
DEBUG
reusing cookie
10:56:02
DEBUG
Exiting _get_cookie_basic()
10:56:02
DEBUG
Entering _get_crumb_basic()
10:56:02
DEBUG
reusing crumb
10:56:02
DEBUG
Exiting _get_crumb_basic()
10:56:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:02
DEBUG
Exiting _get_cookie_and_crumb()
10:56:02
DEBUG
response code=200
10:56:02
DEBUG
Exiting _make_request()
10:56:02
DEBUG
Exiting get()
10:56:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:56:01
10:56:02
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:01-05:00
10:56:02
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:01-05:00
10:56:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:56:02
DEBUG
Exiting history()
10:56:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:56:12
DEBUG
Entering history()
10:56:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:13
DEBUG
Entering history()
10:56:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:13
DEBUG
Entering get()
10:56:13
DEBUG
Entering _make_request()
10:56:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:13
DEBUG
Entering _get_cookie_and_crumb()
10:56:13
DEBUG
cookie_mode = 'basic'
10:56:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:13
DEBUG
Entering _get_cookie_basic()
10:56:13
DEBUG
reusing cookie
10:56:13
DEBUG
Exiting _get_cookie_basic()
10:56:13
DEBUG
Entering _get_crumb_basic()
10:56:13
DEBUG
reusing crumb
10:56:13
DEBUG
Exiting _get_crumb_basic()
10:56:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:13
DEBUG
Exiting _get_cookie_and_crumb()
10:56:13
DEBUG
response code=200
10:56:13
DEBUG
Exiting _make_request()
10:56:13
DEBUG
Exiting get()
10:56:13
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:56:07
10:56:13
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:56:07-05:00
10:56:13
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:13
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:13
DEBUG
Exiting history()
10:56:13
DEBUG
Exiting history()
10:56:13
DEBUG
Entering history()
10:56:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:13
DEBUG
Entering get()
10:56:13
DEBUG
Entering _make_request()
10:56:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:13
DEBUG
Entering _get_cookie_and_crumb()
10:56:13
DEBUG
cookie_mode = 'basic'
10:56:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:13
DEBUG
Entering _get_cookie_basic()
10:56:13
DEBUG
reusing cookie
10:56:13
DEBUG
Exiting _get_cookie_basic()
10:56:13
DEBUG
Entering _get_crumb_basic()
10:56:13
DEBUG
reusing crumb
10:56:13
DEBUG
Exiting _get_crumb_basic()
10:56:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:13
DEBUG
Exiting _get_cookie_and_crumb()
10:56:13
DEBUG
response code=200
10:56:13
DEBUG
Exiting _make_request()
10:56:13
DEBUG
Exiting get()
10:56:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:56:07
10:56:13
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:07-05:00
10:56:13
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:07-05:00
10:56:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:56:13
DEBUG
Exiting history()
10:56:13
DEBUG
POLL [Yahoo]: 10:56:13 Price=$54.50
10:56:13
DEBUG
CHECK: C=54.50 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:56:23
DEBUG
Entering history()
10:56:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:23
DEBUG
Entering history()
10:56:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:23
DEBUG
Entering get()
10:56:23
DEBUG
Entering _make_request()
10:56:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:23
DEBUG
Entering _get_cookie_and_crumb()
10:56:23
DEBUG
cookie_mode = 'basic'
10:56:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:23
DEBUG
Entering _get_cookie_basic()
10:56:23
DEBUG
reusing cookie
10:56:23
DEBUG
Exiting _get_cookie_basic()
10:56:23
DEBUG
Entering _get_crumb_basic()
10:56:23
DEBUG
reusing crumb
10:56:23
DEBUG
Exiting _get_crumb_basic()
10:56:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:23
DEBUG
Exiting _get_cookie_and_crumb()
10:56:23
DEBUG
response code=200
10:56:23
DEBUG
Exiting _make_request()
10:56:23
DEBUG
Exiting get()
10:56:23
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:56:20
10:56:23
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:56:20-05:00
10:56:23
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:23
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:23
DEBUG
Exiting history()
10:56:23
DEBUG
Exiting history()
10:56:23
DEBUG
Entering history()
10:56:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:23
DEBUG
Entering get()
10:56:23
DEBUG
Entering _make_request()
10:56:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:23
DEBUG
Entering _get_cookie_and_crumb()
10:56:23
DEBUG
cookie_mode = 'basic'
10:56:23
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:23
DEBUG
Entering _get_cookie_basic()
10:56:23
DEBUG
reusing cookie
10:56:23
DEBUG
Exiting _get_cookie_basic()
10:56:23
DEBUG
Entering _get_crumb_basic()
10:56:23
DEBUG
reusing crumb
10:56:23
DEBUG
Exiting _get_crumb_basic()
10:56:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:23
DEBUG
Exiting _get_cookie_and_crumb()
10:56:23
DEBUG
response code=200
10:56:23
DEBUG
Exiting _make_request()
10:56:23
DEBUG
Exiting get()
10:56:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:56:20
10:56:23
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:20-05:00
10:56:23
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:20-05:00
10:56:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:56:23
DEBUG
Exiting history()
10:56:23
DEBUG
POLL [Yahoo]: 10:56:23 Price=$54.47
10:56:23
DEBUG
CHECK: C=54.47 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:56:33
DEBUG
Entering history()
10:56:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:33
DEBUG
Entering history()
10:56:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:33
DEBUG
Entering get()
10:56:33
DEBUG
Entering _make_request()
10:56:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:33
DEBUG
Entering _get_cookie_and_crumb()
10:56:33
DEBUG
cookie_mode = 'basic'
10:56:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:33
DEBUG
Entering _get_cookie_basic()
10:56:33
DEBUG
reusing cookie
10:56:33
DEBUG
Exiting _get_cookie_basic()
10:56:33
DEBUG
Entering _get_crumb_basic()
10:56:33
DEBUG
reusing crumb
10:56:33
DEBUG
Exiting _get_crumb_basic()
10:56:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:33
DEBUG
Exiting _get_cookie_and_crumb()
10:56:33
DEBUG
response code=200
10:56:33
DEBUG
Exiting _make_request()
10:56:33
DEBUG
Exiting get()
10:56:33
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:56:20
10:56:33
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:56:20-05:00
10:56:33
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:33
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:33
DEBUG
Exiting history()
10:56:33
DEBUG
Exiting history()
10:56:33
DEBUG
Entering history()
10:56:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:33
DEBUG
Entering get()
10:56:33
DEBUG
Entering _make_request()
10:56:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:33
DEBUG
Entering _get_cookie_and_crumb()
10:56:33
DEBUG
cookie_mode = 'basic'
10:56:33
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:33
DEBUG
Entering _get_cookie_basic()
10:56:33
DEBUG
reusing cookie
10:56:33
DEBUG
Exiting _get_cookie_basic()
10:56:33
DEBUG
Entering _get_crumb_basic()
10:56:33
DEBUG
reusing crumb
10:56:33
DEBUG
Exiting _get_crumb_basic()
10:56:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:33
DEBUG
Exiting _get_cookie_and_crumb()
10:56:33
DEBUG
response code=200
10:56:33
DEBUG
Exiting _make_request()
10:56:33
DEBUG
Exiting get()
10:56:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:56:20
10:56:33
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:20-05:00
10:56:33
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:20-05:00
10:56:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:56:33
DEBUG
Exiting history()
10:56:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:56:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:56:43
DEBUG
Entering history()
10:56:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:43
DEBUG
Entering history()
10:56:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:43
DEBUG
Entering get()
10:56:43
DEBUG
Entering _make_request()
10:56:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:43
DEBUG
Entering _get_cookie_and_crumb()
10:56:43
DEBUG
cookie_mode = 'basic'
10:56:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:43
DEBUG
Entering _get_cookie_basic()
10:56:43
DEBUG
reusing cookie
10:56:43
DEBUG
Exiting _get_cookie_basic()
10:56:43
DEBUG
Entering _get_crumb_basic()
10:56:43
DEBUG
reusing crumb
10:56:43
DEBUG
Exiting _get_crumb_basic()
10:56:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:43
DEBUG
Exiting _get_cookie_and_crumb()
10:56:43
DEBUG
response code=200
10:56:43
DEBUG
Exiting _make_request()
10:56:43
DEBUG
Exiting get()
10:56:43
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:56:42
10:56:43
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:56:42-05:00
10:56:43
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:43
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:43
DEBUG
Exiting history()
10:56:43
DEBUG
Exiting history()
10:56:43
DEBUG
Entering history()
10:56:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:43
DEBUG
Entering get()
10:56:43
DEBUG
Entering _make_request()
10:56:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:43
DEBUG
Entering _get_cookie_and_crumb()
10:56:43
DEBUG
cookie_mode = 'basic'
10:56:43
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:43
DEBUG
Entering _get_cookie_basic()
10:56:43
DEBUG
reusing cookie
10:56:43
DEBUG
Exiting _get_cookie_basic()
10:56:43
DEBUG
Entering _get_crumb_basic()
10:56:43
DEBUG
reusing crumb
10:56:43
DEBUG
Exiting _get_crumb_basic()
10:56:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:43
DEBUG
Exiting _get_cookie_and_crumb()
10:56:43
DEBUG
response code=200
10:56:43
DEBUG
Exiting _make_request()
10:56:43
DEBUG
Exiting get()
10:56:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:56:42
10:56:43
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:42-05:00
10:56:43
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:42-05:00
10:56:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:56:43
DEBUG
Exiting history()
10:56:43
DEBUG
POLL [Yahoo]: 10:56:43 Price=$54.50
10:56:43
DEBUG
CHECK: C=54.50 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:56:53
DEBUG
Entering history()
10:56:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:56:53
DEBUG
Entering history()
10:56:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:53
DEBUG
Entering get()
10:56:53
DEBUG
Entering _make_request()
10:56:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:56:53
DEBUG
Entering _get_cookie_and_crumb()
10:56:53
DEBUG
cookie_mode = 'basic'
10:56:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:53
DEBUG
Entering _get_cookie_basic()
10:56:53
DEBUG
reusing cookie
10:56:53
DEBUG
Exiting _get_cookie_basic()
10:56:53
DEBUG
Entering _get_crumb_basic()
10:56:53
DEBUG
reusing crumb
10:56:53
DEBUG
Exiting _get_crumb_basic()
10:56:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:53
DEBUG
Exiting _get_cookie_and_crumb()
10:56:53
DEBUG
response code=200
10:56:53
DEBUG
Exiting _make_request()
10:56:53
DEBUG
Exiting get()
10:56:53
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:56:42
10:56:53
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:56:42-05:00
10:56:53
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:53
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:56:53
DEBUG
Exiting history()
10:56:53
DEBUG
Exiting history()
10:56:53
DEBUG
Entering history()
10:56:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:53
DEBUG
Entering get()
10:56:53
DEBUG
Entering _make_request()
10:56:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:56:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:56:53
DEBUG
Entering _get_cookie_and_crumb()
10:56:53
DEBUG
cookie_mode = 'basic'
10:56:53
DEBUG
Entering _get_cookie_and_crumb_basic()
10:56:53
DEBUG
Entering _get_cookie_basic()
10:56:53
DEBUG
reusing cookie
10:56:53
DEBUG
Exiting _get_cookie_basic()
10:56:53
DEBUG
Entering _get_crumb_basic()
10:56:53
DEBUG
reusing crumb
10:56:53
DEBUG
Exiting _get_crumb_basic()
10:56:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:56:53
DEBUG
Exiting _get_cookie_and_crumb()
10:56:53
DEBUG
response code=200
10:56:53
DEBUG
Exiting _make_request()
10:56:53
DEBUG
Exiting get()
10:56:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:56:42
10:56:53
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:42-05:00
10:56:53
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:56:42-05:00
10:56:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:56:53
DEBUG
Exiting history()
10:57:00
DEBUG
BAR: 10:56:00 O=54.47 H=54.47 L=54.47 C=54.47
10:57:00
DEBUG
Checking: C=54.47 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:57:03
DEBUG
Entering history()
10:57:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:03
DEBUG
Entering history()
10:57:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:03
DEBUG
Entering get()
10:57:03
DEBUG
Entering _make_request()
10:57:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:03
DEBUG
Entering _get_cookie_and_crumb()
10:57:03
DEBUG
cookie_mode = 'basic'
10:57:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:03
DEBUG
Entering _get_cookie_basic()
10:57:03
DEBUG
reusing cookie
10:57:03
DEBUG
Exiting _get_cookie_basic()
10:57:03
DEBUG
Entering _get_crumb_basic()
10:57:03
DEBUG
reusing crumb
10:57:03
DEBUG
Exiting _get_crumb_basic()
10:57:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:03
DEBUG
Exiting _get_cookie_and_crumb()
10:57:03
DEBUG
response code=200
10:57:03
DEBUG
Exiting _make_request()
10:57:03
DEBUG
Exiting get()
10:57:03
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:57:02
10:57:03
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:57:02-05:00
10:57:03
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:03
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:03
DEBUG
Exiting history()
10:57:03
DEBUG
Exiting history()
10:57:03
DEBUG
Entering history()
10:57:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:03
DEBUG
Entering get()
10:57:03
DEBUG
Entering _make_request()
10:57:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:03
DEBUG
Entering _get_cookie_and_crumb()
10:57:03
DEBUG
cookie_mode = 'basic'
10:57:03
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:03
DEBUG
Entering _get_cookie_basic()
10:57:03
DEBUG
reusing cookie
10:57:03
DEBUG
Exiting _get_cookie_basic()
10:57:03
DEBUG
Entering _get_crumb_basic()
10:57:03
DEBUG
reusing crumb
10:57:03
DEBUG
Exiting _get_crumb_basic()
10:57:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:03
DEBUG
Exiting _get_cookie_and_crumb()
10:57:03
DEBUG
response code=200
10:57:03
DEBUG
Exiting _make_request()
10:57:03
DEBUG
Exiting get()
10:57:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:57:02
10:57:03
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:02-05:00
10:57:03
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:02-05:00
10:57:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:57:03
DEBUG
Exiting history()
10:57:03
DEBUG
POLL [Yahoo]: 10:57:03 Price=$54.45
10:57:03
DEBUG
CHECK: C=54.45 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:57:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:57:13
DEBUG
Entering history()
10:57:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:13
DEBUG
Entering history()
10:57:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:13
DEBUG
Entering get()
10:57:13
DEBUG
Entering _make_request()
10:57:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:13
DEBUG
Entering _get_cookie_and_crumb()
10:57:13
DEBUG
cookie_mode = 'basic'
10:57:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:13
DEBUG
Entering _get_cookie_basic()
10:57:13
DEBUG
reusing cookie
10:57:13
DEBUG
Exiting _get_cookie_basic()
10:57:13
DEBUG
Entering _get_crumb_basic()
10:57:13
DEBUG
reusing crumb
10:57:13
DEBUG
Exiting _get_crumb_basic()
10:57:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:13
DEBUG
Exiting _get_cookie_and_crumb()
10:57:13
DEBUG
response code=200
10:57:13
DEBUG
Exiting _make_request()
10:57:13
DEBUG
Exiting get()
10:57:13
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:57:02
10:57:13
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:57:02-05:00
10:57:13
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:13
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:13
DEBUG
Exiting history()
10:57:13
DEBUG
Exiting history()
10:57:13
DEBUG
Entering history()
10:57:13
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:13
DEBUG
Entering get()
10:57:13
DEBUG
Entering _make_request()
10:57:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:13
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:13
DEBUG
Entering _get_cookie_and_crumb()
10:57:13
DEBUG
cookie_mode = 'basic'
10:57:13
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:13
DEBUG
Entering _get_cookie_basic()
10:57:13
DEBUG
reusing cookie
10:57:13
DEBUG
Exiting _get_cookie_basic()
10:57:13
DEBUG
Entering _get_crumb_basic()
10:57:13
DEBUG
reusing crumb
10:57:13
DEBUG
Exiting _get_crumb_basic()
10:57:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:13
DEBUG
Exiting _get_cookie_and_crumb()
10:57:13
DEBUG
response code=200
10:57:13
DEBUG
Exiting _make_request()
10:57:13
DEBUG
Exiting get()
10:57:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:57:02
10:57:13
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:02-05:00
10:57:13
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:02-05:00
10:57:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:57:13
DEBUG
Exiting history()
10:57:24
DEBUG
Entering history()
10:57:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:24
DEBUG
Entering history()
10:57:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:24
DEBUG
Entering get()
10:57:24
DEBUG
Entering _make_request()
10:57:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:24
DEBUG
Entering _get_cookie_and_crumb()
10:57:24
DEBUG
cookie_mode = 'basic'
10:57:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:24
DEBUG
Entering _get_cookie_basic()
10:57:24
DEBUG
reusing cookie
10:57:24
DEBUG
Exiting _get_cookie_basic()
10:57:24
DEBUG
Entering _get_crumb_basic()
10:57:24
DEBUG
reusing crumb
10:57:24
DEBUG
Exiting _get_crumb_basic()
10:57:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:24
DEBUG
Exiting _get_cookie_and_crumb()
10:57:24
DEBUG
response code=200
10:57:24
DEBUG
Exiting _make_request()
10:57:24
DEBUG
Exiting get()
10:57:24
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:57:21
10:57:24
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:57:21-05:00
10:57:24
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:24
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:24
DEBUG
Exiting history()
10:57:24
DEBUG
Exiting history()
10:57:24
DEBUG
Entering history()
10:57:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:24
DEBUG
Entering get()
10:57:24
DEBUG
Entering _make_request()
10:57:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:24
DEBUG
Entering _get_cookie_and_crumb()
10:57:24
DEBUG
cookie_mode = 'basic'
10:57:24
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:24
DEBUG
Entering _get_cookie_basic()
10:57:24
DEBUG
reusing cookie
10:57:24
DEBUG
Exiting _get_cookie_basic()
10:57:24
DEBUG
Entering _get_crumb_basic()
10:57:24
DEBUG
reusing crumb
10:57:24
DEBUG
Exiting _get_crumb_basic()
10:57:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:24
DEBUG
Exiting _get_cookie_and_crumb()
10:57:24
DEBUG
response code=200
10:57:24
DEBUG
Exiting _make_request()
10:57:24
DEBUG
Exiting get()
10:57:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:57:21
10:57:24
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:21-05:00
10:57:24
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:21-05:00
10:57:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:57:24
DEBUG
Exiting history()
10:57:24
DEBUG
POLL [Yahoo]: 10:57:24 Price=$54.47
10:57:24
DEBUG
CHECK: C=54.47 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:57:34
DEBUG
Entering history()
10:57:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:34
DEBUG
Entering history()
10:57:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:34
DEBUG
Entering get()
10:57:34
DEBUG
Entering _make_request()
10:57:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:34
DEBUG
Entering _get_cookie_and_crumb()
10:57:34
DEBUG
cookie_mode = 'basic'
10:57:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:34
DEBUG
Entering _get_cookie_basic()
10:57:34
DEBUG
reusing cookie
10:57:34
DEBUG
Exiting _get_cookie_basic()
10:57:34
DEBUG
Entering _get_crumb_basic()
10:57:34
DEBUG
reusing crumb
10:57:34
DEBUG
Exiting _get_crumb_basic()
10:57:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:34
DEBUG
Exiting _get_cookie_and_crumb()
10:57:34
DEBUG
response code=200
10:57:34
DEBUG
Exiting _make_request()
10:57:34
DEBUG
Exiting get()
10:57:34
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:57:21
10:57:34
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:57:21-05:00
10:57:34
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:34
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:34
DEBUG
Exiting history()
10:57:34
DEBUG
Exiting history()
10:57:34
DEBUG
Entering history()
10:57:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:34
DEBUG
Entering get()
10:57:34
DEBUG
Entering _make_request()
10:57:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:34
DEBUG
Entering _get_cookie_and_crumb()
10:57:34
DEBUG
cookie_mode = 'basic'
10:57:34
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:34
DEBUG
Entering _get_cookie_basic()
10:57:34
DEBUG
reusing cookie
10:57:34
DEBUG
Exiting _get_cookie_basic()
10:57:34
DEBUG
Entering _get_crumb_basic()
10:57:34
DEBUG
reusing crumb
10:57:34
DEBUG
Exiting _get_crumb_basic()
10:57:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:34
DEBUG
Exiting _get_cookie_and_crumb()
10:57:34
DEBUG
response code=200
10:57:34
DEBUG
Exiting _make_request()
10:57:34
DEBUG
Exiting get()
10:57:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:57:27
10:57:34
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:27-05:00
10:57:34
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:27-05:00
10:57:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:57:34
DEBUG
Exiting history()
10:57:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:57:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:57:44
DEBUG
Entering history()
10:57:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:44
DEBUG
Entering history()
10:57:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:44
DEBUG
Entering get()
10:57:44
DEBUG
Entering _make_request()
10:57:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:44
DEBUG
Entering _get_cookie_and_crumb()
10:57:44
DEBUG
cookie_mode = 'basic'
10:57:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:44
DEBUG
Entering _get_cookie_basic()
10:57:44
DEBUG
reusing cookie
10:57:44
DEBUG
Exiting _get_cookie_basic()
10:57:44
DEBUG
Entering _get_crumb_basic()
10:57:44
DEBUG
reusing crumb
10:57:44
DEBUG
Exiting _get_crumb_basic()
10:57:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:44
DEBUG
Exiting _get_cookie_and_crumb()
10:57:44
DEBUG
response code=200
10:57:44
DEBUG
Exiting _make_request()
10:57:44
DEBUG
Exiting get()
10:57:44
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:57:43
10:57:44
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:57:43-05:00
10:57:44
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:44
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:44
DEBUG
Exiting history()
10:57:44
DEBUG
Exiting history()
10:57:44
DEBUG
Entering history()
10:57:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:44
DEBUG
Entering get()
10:57:44
DEBUG
Entering _make_request()
10:57:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:44
DEBUG
Entering _get_cookie_and_crumb()
10:57:44
DEBUG
cookie_mode = 'basic'
10:57:44
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:44
DEBUG
Entering _get_cookie_basic()
10:57:44
DEBUG
reusing cookie
10:57:44
DEBUG
Exiting _get_cookie_basic()
10:57:44
DEBUG
Entering _get_crumb_basic()
10:57:44
DEBUG
reusing crumb
10:57:44
DEBUG
Exiting _get_crumb_basic()
10:57:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:44
DEBUG
Exiting _get_cookie_and_crumb()
10:57:44
DEBUG
response code=200
10:57:44
DEBUG
Exiting _make_request()
10:57:44
DEBUG
Exiting get()
10:57:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:57:43
10:57:44
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:43-05:00
10:57:44
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:43-05:00
10:57:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:57:44
DEBUG
Exiting history()
10:57:44
DEBUG
POLL [Yahoo]: 10:57:44 Price=$54.55
10:57:44
DEBUG
CHECK: C=54.55 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:57:54
DEBUG
Entering history()
10:57:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:57:54
DEBUG
Entering history()
10:57:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:54
DEBUG
Entering get()
10:57:54
DEBUG
Entering _make_request()
10:57:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:57:54
DEBUG
Entering _get_cookie_and_crumb()
10:57:54
DEBUG
cookie_mode = 'basic'
10:57:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:54
DEBUG
Entering _get_cookie_basic()
10:57:54
DEBUG
reusing cookie
10:57:54
DEBUG
Exiting _get_cookie_basic()
10:57:54
DEBUG
Entering _get_crumb_basic()
10:57:54
DEBUG
reusing crumb
10:57:54
DEBUG
Exiting _get_crumb_basic()
10:57:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:54
DEBUG
Exiting _get_cookie_and_crumb()
10:57:54
DEBUG
response code=200
10:57:54
DEBUG
Exiting _make_request()
10:57:54
DEBUG
Exiting get()
10:57:54
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:57:53
10:57:54
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:57:53-05:00
10:57:54
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:54
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:57:54
DEBUG
Exiting history()
10:57:54
DEBUG
Exiting history()
10:57:54
DEBUG
Entering history()
10:57:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:54
DEBUG
Entering get()
10:57:54
DEBUG
Entering _make_request()
10:57:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:57:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:57:54
DEBUG
Entering _get_cookie_and_crumb()
10:57:54
DEBUG
cookie_mode = 'basic'
10:57:54
DEBUG
Entering _get_cookie_and_crumb_basic()
10:57:54
DEBUG
Entering _get_cookie_basic()
10:57:54
DEBUG
reusing cookie
10:57:54
DEBUG
Exiting _get_cookie_basic()
10:57:54
DEBUG
Entering _get_crumb_basic()
10:57:54
DEBUG
reusing crumb
10:57:54
DEBUG
Exiting _get_crumb_basic()
10:57:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:57:54
DEBUG
Exiting _get_cookie_and_crumb()
10:57:54
DEBUG
response code=200
10:57:54
DEBUG
Exiting _make_request()
10:57:54
DEBUG
Exiting get()
10:57:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:57:43
10:57:54
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:43-05:00
10:57:54
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:43-05:00
10:57:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:57:54
DEBUG
Exiting history()
10:57:54
DEBUG
POLL [Yahoo]: 10:57:54 Price=$54.49
10:57:54
DEBUG
CHECK: C=54.49 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:58:00
DEBUG
BAR: 10:57:00 O=54.53 H=54.53 L=54.53 C=54.53
10:58:00
DEBUG
Checking: C=54.53 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:58:04
DEBUG
Entering history()
10:58:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:04
DEBUG
Entering history()
10:58:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:04
DEBUG
Entering get()
10:58:04
DEBUG
Entering _make_request()
10:58:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:04
DEBUG
Entering _get_cookie_and_crumb()
10:58:04
DEBUG
cookie_mode = 'basic'
10:58:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:04
DEBUG
Entering _get_cookie_basic()
10:58:04
DEBUG
reusing cookie
10:58:04
DEBUG
Exiting _get_cookie_basic()
10:58:04
DEBUG
Entering _get_crumb_basic()
10:58:04
DEBUG
reusing crumb
10:58:04
DEBUG
Exiting _get_crumb_basic()
10:58:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:04
DEBUG
Exiting _get_cookie_and_crumb()
10:58:04
DEBUG
response code=200
10:58:04
DEBUG
Exiting _make_request()
10:58:04
DEBUG
Exiting get()
10:58:04
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:57:53
10:58:04
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:57:53-05:00
10:58:04
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:04
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:04
DEBUG
Exiting history()
10:58:04
DEBUG
Exiting history()
10:58:04
DEBUG
Entering history()
10:58:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:04
DEBUG
Entering get()
10:58:04
DEBUG
Entering _make_request()
10:58:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:04
DEBUG
Entering _get_cookie_and_crumb()
10:58:04
DEBUG
cookie_mode = 'basic'
10:58:04
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:04
DEBUG
Entering _get_cookie_basic()
10:58:04
DEBUG
reusing cookie
10:58:04
DEBUG
Exiting _get_cookie_basic()
10:58:04
DEBUG
Entering _get_crumb_basic()
10:58:04
DEBUG
reusing crumb
10:58:04
DEBUG
Exiting _get_crumb_basic()
10:58:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:04
DEBUG
Exiting _get_cookie_and_crumb()
10:58:04
DEBUG
response code=200
10:58:04
DEBUG
Exiting _make_request()
10:58:04
DEBUG
Exiting get()
10:58:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:57:53
10:58:04
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:53-05:00
10:58:04
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:57:53-05:00
10:58:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:58:04
DEBUG
Exiting history()
10:58:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:58:14
DEBUG
Entering history()
10:58:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:14
DEBUG
Entering history()
10:58:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:14
DEBUG
Entering get()
10:58:14
DEBUG
Entering _make_request()
10:58:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:14
DEBUG
Entering _get_cookie_and_crumb()
10:58:14
DEBUG
cookie_mode = 'basic'
10:58:14
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:14
DEBUG
Entering _get_cookie_basic()
10:58:14
DEBUG
reusing cookie
10:58:14
DEBUG
Exiting _get_cookie_basic()
10:58:14
DEBUG
Entering _get_crumb_basic()
10:58:14
DEBUG
reusing crumb
10:58:14
DEBUG
Exiting _get_crumb_basic()
10:58:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:14
DEBUG
Exiting _get_cookie_and_crumb()
10:58:15
DEBUG
response code=200
10:58:15
DEBUG
Exiting _make_request()
10:58:15
DEBUG
Exiting get()
10:58:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:58:14
10:58:15
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:15
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:15
DEBUG
Exiting history()
10:58:15
DEBUG
Exiting history()
10:58:15
DEBUG
Entering history()
10:58:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:15
DEBUG
Entering get()
10:58:15
DEBUG
Entering _make_request()
10:58:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:15
DEBUG
Entering _get_cookie_and_crumb()
10:58:15
DEBUG
cookie_mode = 'basic'
10:58:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:15
DEBUG
Entering _get_cookie_basic()
10:58:15
DEBUG
reusing cookie
10:58:15
DEBUG
Exiting _get_cookie_basic()
10:58:15
DEBUG
Entering _get_crumb_basic()
10:58:15
DEBUG
reusing crumb
10:58:15
DEBUG
Exiting _get_crumb_basic()
10:58:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:15
DEBUG
Exiting _get_cookie_and_crumb()
10:58:15
DEBUG
response code=200
10:58:15
DEBUG
Exiting _make_request()
10:58:15
DEBUG
Exiting get()
10:58:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:58:14
10:58:15
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:15
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:58:15
DEBUG
Exiting history()
10:58:15
DEBUG
POLL [Yahoo]: 10:58:15 Price=$54.44
10:58:15
DEBUG
CHECK: C=54.44 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:58:25
DEBUG
Entering history()
10:58:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:25
DEBUG
Entering history()
10:58:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:25
DEBUG
Entering get()
10:58:25
DEBUG
Entering _make_request()
10:58:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:25
DEBUG
Entering _get_cookie_and_crumb()
10:58:25
DEBUG
cookie_mode = 'basic'
10:58:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:25
DEBUG
Entering _get_cookie_basic()
10:58:25
DEBUG
reusing cookie
10:58:25
DEBUG
Exiting _get_cookie_basic()
10:58:25
DEBUG
Entering _get_crumb_basic()
10:58:25
DEBUG
reusing crumb
10:58:25
DEBUG
Exiting _get_crumb_basic()
10:58:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:25
DEBUG
Exiting _get_cookie_and_crumb()
10:58:25
DEBUG
response code=200
10:58:25
DEBUG
Exiting _make_request()
10:58:25
DEBUG
Exiting get()
10:58:25
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:58:14
10:58:25
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:25
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:25
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:25
DEBUG
Exiting history()
10:58:25
DEBUG
Exiting history()
10:58:25
DEBUG
Entering history()
10:58:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:25
DEBUG
Entering get()
10:58:25
DEBUG
Entering _make_request()
10:58:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:25
DEBUG
Entering _get_cookie_and_crumb()
10:58:25
DEBUG
cookie_mode = 'basic'
10:58:25
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:25
DEBUG
Entering _get_cookie_basic()
10:58:25
DEBUG
reusing cookie
10:58:25
DEBUG
Exiting _get_cookie_basic()
10:58:25
DEBUG
Entering _get_crumb_basic()
10:58:25
DEBUG
reusing crumb
10:58:25
DEBUG
Exiting _get_crumb_basic()
10:58:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:25
DEBUG
Exiting _get_cookie_and_crumb()
10:58:25
DEBUG
response code=200
10:58:25
DEBUG
Exiting _make_request()
10:58:25
DEBUG
Exiting get()
10:58:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:58:14
10:58:25
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:25
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:58:25
DEBUG
Exiting history()
10:58:35
DEBUG
Entering history()
10:58:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:35
DEBUG
Entering history()
10:58:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:35
DEBUG
Entering get()
10:58:35
DEBUG
Entering _make_request()
10:58:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:35
DEBUG
Entering _get_cookie_and_crumb()
10:58:35
DEBUG
cookie_mode = 'basic'
10:58:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:35
DEBUG
Entering _get_cookie_basic()
10:58:35
DEBUG
reusing cookie
10:58:35
DEBUG
Exiting _get_cookie_basic()
10:58:35
DEBUG
Entering _get_crumb_basic()
10:58:35
DEBUG
reusing crumb
10:58:35
DEBUG
Exiting _get_crumb_basic()
10:58:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:35
DEBUG
Exiting _get_cookie_and_crumb()
10:58:35
DEBUG
response code=200
10:58:35
DEBUG
Exiting _make_request()
10:58:35
DEBUG
Exiting get()
10:58:35
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:58:14
10:58:35
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:35
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:35
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:35
DEBUG
Exiting history()
10:58:35
DEBUG
Exiting history()
10:58:35
DEBUG
Entering history()
10:58:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:35
DEBUG
Entering get()
10:58:35
DEBUG
Entering _make_request()
10:58:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:35
DEBUG
Entering _get_cookie_and_crumb()
10:58:35
DEBUG
cookie_mode = 'basic'
10:58:35
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:35
DEBUG
Entering _get_cookie_basic()
10:58:35
DEBUG
reusing cookie
10:58:35
DEBUG
Exiting _get_cookie_basic()
10:58:35
DEBUG
Entering _get_crumb_basic()
10:58:35
DEBUG
reusing crumb
10:58:35
DEBUG
Exiting _get_crumb_basic()
10:58:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:35
DEBUG
Exiting _get_cookie_and_crumb()
10:58:35
DEBUG
response code=200
10:58:35
DEBUG
Exiting _make_request()
10:58:35
DEBUG
Exiting get()
10:58:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:58:14
10:58:35
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:35
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:14-05:00
10:58:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:58:35
DEBUG
Exiting history()
10:58:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:58:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:58:45
DEBUG
Entering history()
10:58:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:45
DEBUG
Entering history()
10:58:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:45
DEBUG
Entering get()
10:58:45
DEBUG
Entering _make_request()
10:58:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:45
DEBUG
Entering _get_cookie_and_crumb()
10:58:45
DEBUG
cookie_mode = 'basic'
10:58:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:45
DEBUG
Entering _get_cookie_basic()
10:58:45
DEBUG
reusing cookie
10:58:45
DEBUG
Exiting _get_cookie_basic()
10:58:45
DEBUG
Entering _get_crumb_basic()
10:58:45
DEBUG
reusing crumb
10:58:45
DEBUG
Exiting _get_crumb_basic()
10:58:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:45
DEBUG
Exiting _get_cookie_and_crumb()
10:58:45
DEBUG
response code=200
10:58:45
DEBUG
Exiting _make_request()
10:58:45
DEBUG
Exiting get()
10:58:45
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:58:38
10:58:45
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:58:38-05:00
10:58:45
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:45
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:45
DEBUG
Exiting history()
10:58:45
DEBUG
Exiting history()
10:58:45
DEBUG
Entering history()
10:58:45
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:45
DEBUG
Entering get()
10:58:45
DEBUG
Entering _make_request()
10:58:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:45
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:45
DEBUG
Entering _get_cookie_and_crumb()
10:58:45
DEBUG
cookie_mode = 'basic'
10:58:45
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:45
DEBUG
Entering _get_cookie_basic()
10:58:45
DEBUG
reusing cookie
10:58:45
DEBUG
Exiting _get_cookie_basic()
10:58:45
DEBUG
Entering _get_crumb_basic()
10:58:45
DEBUG
reusing crumb
10:58:45
DEBUG
Exiting _get_crumb_basic()
10:58:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:45
DEBUG
Exiting _get_cookie_and_crumb()
10:58:45
DEBUG
response code=200
10:58:45
DEBUG
Exiting _make_request()
10:58:45
DEBUG
Exiting get()
10:58:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:58:38
10:58:45
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:38-05:00
10:58:45
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:38-05:00
10:58:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:58:45
DEBUG
Exiting history()
10:58:45
DEBUG
POLL [Yahoo]: 10:58:45 Price=$54.40
10:58:45
DEBUG
CHECK: C=54.40 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:58:55
DEBUG
Entering history()
10:58:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:58:55
DEBUG
Entering history()
10:58:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:55
DEBUG
Entering get()
10:58:55
DEBUG
Entering _make_request()
10:58:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:58:55
DEBUG
Entering _get_cookie_and_crumb()
10:58:55
DEBUG
cookie_mode = 'basic'
10:58:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:55
DEBUG
Entering _get_cookie_basic()
10:58:55
DEBUG
reusing cookie
10:58:55
DEBUG
Exiting _get_cookie_basic()
10:58:55
DEBUG
Entering _get_crumb_basic()
10:58:55
DEBUG
reusing crumb
10:58:55
DEBUG
Exiting _get_crumb_basic()
10:58:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:55
DEBUG
Exiting _get_cookie_and_crumb()
10:58:55
DEBUG
response code=200
10:58:55
DEBUG
Exiting _make_request()
10:58:55
DEBUG
Exiting get()
10:58:55
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:58:38
10:58:55
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:58:38-05:00
10:58:55
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:55
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:58:55
DEBUG
Exiting history()
10:58:55
DEBUG
Exiting history()
10:58:55
DEBUG
Entering history()
10:58:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:55
DEBUG
Entering get()
10:58:55
DEBUG
Entering _make_request()
10:58:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:58:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:58:55
DEBUG
Entering _get_cookie_and_crumb()
10:58:55
DEBUG
cookie_mode = 'basic'
10:58:55
DEBUG
Entering _get_cookie_and_crumb_basic()
10:58:55
DEBUG
Entering _get_cookie_basic()
10:58:55
DEBUG
reusing cookie
10:58:55
DEBUG
Exiting _get_cookie_basic()
10:58:55
DEBUG
Entering _get_crumb_basic()
10:58:55
DEBUG
reusing crumb
10:58:55
DEBUG
Exiting _get_crumb_basic()
10:58:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:58:55
DEBUG
Exiting _get_cookie_and_crumb()
10:58:55
DEBUG
response code=200
10:58:55
DEBUG
Exiting _make_request()
10:58:55
DEBUG
Exiting get()
10:58:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:58:38
10:58:55
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:38-05:00
10:58:55
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:58:38-05:00
10:58:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:58:55
DEBUG
Exiting history()
10:59:00
DEBUG
BAR: 10:58:00 O=54.38 H=54.38 L=54.36 C=54.36
10:59:00
DEBUG
Checking: C=54.36 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:59:05
DEBUG
Entering history()
10:59:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:05
DEBUG
Entering history()
10:59:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:05
DEBUG
Entering get()
10:59:05
DEBUG
Entering _make_request()
10:59:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:05
DEBUG
Entering _get_cookie_and_crumb()
10:59:05
DEBUG
cookie_mode = 'basic'
10:59:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:05
DEBUG
Entering _get_cookie_basic()
10:59:05
DEBUG
reusing cookie
10:59:05
DEBUG
Exiting _get_cookie_basic()
10:59:05
DEBUG
Entering _get_crumb_basic()
10:59:05
DEBUG
reusing crumb
10:59:05
DEBUG
Exiting _get_crumb_basic()
10:59:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:05
DEBUG
Exiting _get_cookie_and_crumb()
10:59:05
DEBUG
response code=200
10:59:05
DEBUG
Exiting _make_request()
10:59:05
DEBUG
Exiting get()
10:59:05
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:59:04
10:59:05
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:59:04-05:00
10:59:05
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:05
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:05
DEBUG
Exiting history()
10:59:05
DEBUG
Exiting history()
10:59:05
DEBUG
Entering history()
10:59:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:05
DEBUG
Entering get()
10:59:05
DEBUG
Entering _make_request()
10:59:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:05
DEBUG
Entering _get_cookie_and_crumb()
10:59:05
DEBUG
cookie_mode = 'basic'
10:59:05
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:05
DEBUG
Entering _get_cookie_basic()
10:59:05
DEBUG
reusing cookie
10:59:05
DEBUG
Exiting _get_cookie_basic()
10:59:05
DEBUG
Entering _get_crumb_basic()
10:59:05
DEBUG
reusing crumb
10:59:05
DEBUG
Exiting _get_crumb_basic()
10:59:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:05
DEBUG
Exiting _get_cookie_and_crumb()
10:59:05
DEBUG
response code=200
10:59:05
DEBUG
Exiting _make_request()
10:59:05
DEBUG
Exiting get()
10:59:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:59:04
10:59:05
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:04-05:00
10:59:05
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:04-05:00
10:59:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:59:05
DEBUG
Exiting history()
10:59:05
DEBUG
POLL [Yahoo]: 10:59:05 Price=$54.35
10:59:05
DEBUG
CHECK: C=54.35 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:59:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:59:15
DEBUG
Entering history()
10:59:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:15
DEBUG
Entering history()
10:59:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:15
DEBUG
Entering get()
10:59:15
DEBUG
Entering _make_request()
10:59:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:15
DEBUG
Entering _get_cookie_and_crumb()
10:59:15
DEBUG
cookie_mode = 'basic'
10:59:15
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:15
DEBUG
Entering _get_cookie_basic()
10:59:15
DEBUG
reusing cookie
10:59:15
DEBUG
Exiting _get_cookie_basic()
10:59:15
DEBUG
Entering _get_crumb_basic()
10:59:15
DEBUG
reusing crumb
10:59:15
DEBUG
Exiting _get_crumb_basic()
10:59:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:15
DEBUG
Exiting _get_cookie_and_crumb()
10:59:15
DEBUG
response code=200
10:59:15
DEBUG
Exiting _make_request()
10:59:15
DEBUG
Exiting get()
10:59:16
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:59:04
10:59:16
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:59:04-05:00
10:59:16
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:16
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:16
DEBUG
Exiting history()
10:59:16
DEBUG
Exiting history()
10:59:16
DEBUG
Entering history()
10:59:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:16
DEBUG
Entering get()
10:59:16
DEBUG
Entering _make_request()
10:59:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:16
DEBUG
Entering _get_cookie_and_crumb()
10:59:16
DEBUG
cookie_mode = 'basic'
10:59:16
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:16
DEBUG
Entering _get_cookie_basic()
10:59:16
DEBUG
reusing cookie
10:59:16
DEBUG
Exiting _get_cookie_basic()
10:59:16
DEBUG
Entering _get_crumb_basic()
10:59:16
DEBUG
reusing crumb
10:59:16
DEBUG
Exiting _get_crumb_basic()
10:59:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:16
DEBUG
Exiting _get_cookie_and_crumb()
10:59:16
DEBUG
response code=200
10:59:16
DEBUG
Exiting _make_request()
10:59:16
DEBUG
Exiting get()
10:59:16
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:59:15
10:59:16
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:15-05:00
10:59:16
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:15-05:00
10:59:16
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:59:16
DEBUG
Exiting history()
10:59:26
DEBUG
Entering history()
10:59:26
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:26
DEBUG
Entering history()
10:59:26
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:26
DEBUG
Entering get()
10:59:26
DEBUG
Entering _make_request()
10:59:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:26
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:26
DEBUG
Entering _get_cookie_and_crumb()
10:59:26
DEBUG
cookie_mode = 'basic'
10:59:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:26
DEBUG
Entering _get_cookie_basic()
10:59:26
DEBUG
reusing cookie
10:59:26
DEBUG
Exiting _get_cookie_basic()
10:59:26
DEBUG
Entering _get_crumb_basic()
10:59:26
DEBUG
reusing crumb
10:59:26
DEBUG
Exiting _get_crumb_basic()
10:59:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:26
DEBUG
Exiting _get_cookie_and_crumb()
10:59:26
DEBUG
response code=200
10:59:26
DEBUG
Exiting _make_request()
10:59:26
DEBUG
Exiting get()
10:59:26
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:59:21
10:59:26
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:59:21-05:00
10:59:26
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:26
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:26
DEBUG
Exiting history()
10:59:26
DEBUG
Exiting history()
10:59:26
DEBUG
Entering history()
10:59:26
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:26
DEBUG
Entering get()
10:59:26
DEBUG
Entering _make_request()
10:59:26
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:26
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:26
DEBUG
Entering _get_cookie_and_crumb()
10:59:26
DEBUG
cookie_mode = 'basic'
10:59:26
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:26
DEBUG
Entering _get_cookie_basic()
10:59:26
DEBUG
reusing cookie
10:59:26
DEBUG
Exiting _get_cookie_basic()
10:59:26
DEBUG
Entering _get_crumb_basic()
10:59:26
DEBUG
reusing crumb
10:59:26
DEBUG
Exiting _get_crumb_basic()
10:59:26
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:26
DEBUG
Exiting _get_cookie_and_crumb()
10:59:26
DEBUG
response code=200
10:59:26
DEBUG
Exiting _make_request()
10:59:26
DEBUG
Exiting get()
10:59:26
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:59:21
10:59:26
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:21-05:00
10:59:26
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:21-05:00
10:59:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:59:26
DEBUG
Exiting history()
10:59:26
DEBUG
POLL [Yahoo]: 10:59:26 Price=$54.39
10:59:26
DEBUG
CHECK: C=54.39 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:59:36
DEBUG
Entering history()
10:59:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:36
DEBUG
Entering history()
10:59:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:36
DEBUG
Entering get()
10:59:36
DEBUG
Entering _make_request()
10:59:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:36
DEBUG
Entering _get_cookie_and_crumb()
10:59:36
DEBUG
cookie_mode = 'basic'
10:59:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:36
DEBUG
Entering _get_cookie_basic()
10:59:36
DEBUG
reusing cookie
10:59:36
DEBUG
Exiting _get_cookie_basic()
10:59:36
DEBUG
Entering _get_crumb_basic()
10:59:36
DEBUG
reusing crumb
10:59:36
DEBUG
Exiting _get_crumb_basic()
10:59:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:36
DEBUG
Exiting _get_cookie_and_crumb()
10:59:36
DEBUG
response code=200
10:59:36
DEBUG
Exiting _make_request()
10:59:36
DEBUG
Exiting get()
10:59:36
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:59:34
10:59:36
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:59:34-05:00
10:59:36
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:36
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:36
DEBUG
Exiting history()
10:59:36
DEBUG
Exiting history()
10:59:36
DEBUG
Entering history()
10:59:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:36
DEBUG
Entering get()
10:59:36
DEBUG
Entering _make_request()
10:59:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:36
DEBUG
Entering _get_cookie_and_crumb()
10:59:36
DEBUG
cookie_mode = 'basic'
10:59:36
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:36
DEBUG
Entering _get_cookie_basic()
10:59:36
DEBUG
reusing cookie
10:59:36
DEBUG
Exiting _get_cookie_basic()
10:59:36
DEBUG
Entering _get_crumb_basic()
10:59:36
DEBUG
reusing crumb
10:59:36
DEBUG
Exiting _get_crumb_basic()
10:59:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:36
DEBUG
Exiting _get_cookie_and_crumb()
10:59:36
DEBUG
response code=200
10:59:36
DEBUG
Exiting _make_request()
10:59:36
DEBUG
Exiting get()
10:59:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:59:21
10:59:36
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:21-05:00
10:59:36
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:21-05:00
10:59:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:59:36
DEBUG
Exiting history()
10:59:36
DEBUG
POLL [Yahoo]: 10:59:36 Price=$54.44
10:59:36
DEBUG
CHECK: C=54.44 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
10:59:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:59:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:59:46
DEBUG
Entering history()
10:59:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:46
DEBUG
Entering history()
10:59:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:46
DEBUG
Entering get()
10:59:46
DEBUG
Entering _make_request()
10:59:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:46
DEBUG
Entering _get_cookie_and_crumb()
10:59:46
DEBUG
cookie_mode = 'basic'
10:59:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:46
DEBUG
Entering _get_cookie_basic()
10:59:46
DEBUG
reusing cookie
10:59:46
DEBUG
Exiting _get_cookie_basic()
10:59:46
DEBUG
Entering _get_crumb_basic()
10:59:46
DEBUG
reusing crumb
10:59:46
DEBUG
Exiting _get_crumb_basic()
10:59:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:46
DEBUG
Exiting _get_cookie_and_crumb()
10:59:46
DEBUG
response code=200
10:59:46
DEBUG
Exiting _make_request()
10:59:46
DEBUG
Exiting get()
10:59:46
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:59:34
10:59:46
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:59:34-05:00
10:59:46
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:46
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:46
DEBUG
Exiting history()
10:59:46
DEBUG
Exiting history()
10:59:46
DEBUG
Entering history()
10:59:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:46
DEBUG
Entering get()
10:59:46
DEBUG
Entering _make_request()
10:59:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:46
DEBUG
Entering _get_cookie_and_crumb()
10:59:46
DEBUG
cookie_mode = 'basic'
10:59:46
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:46
DEBUG
Entering _get_cookie_basic()
10:59:46
DEBUG
reusing cookie
10:59:46
DEBUG
Exiting _get_cookie_basic()
10:59:46
DEBUG
Entering _get_crumb_basic()
10:59:46
DEBUG
reusing crumb
10:59:46
DEBUG
Exiting _get_crumb_basic()
10:59:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:46
DEBUG
Exiting _get_cookie_and_crumb()
10:59:46
DEBUG
response code=200
10:59:46
DEBUG
Exiting _make_request()
10:59:46
DEBUG
Exiting get()
10:59:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:59:42
10:59:46
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:42-05:00
10:59:46
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:42-05:00
10:59:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:59:46
DEBUG
Exiting history()
10:59:56
DEBUG
Entering history()
10:59:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:59:56
DEBUG
Entering history()
10:59:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:56
DEBUG
Entering get()
10:59:56
DEBUG
Entering _make_request()
10:59:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:59:56
DEBUG
Entering _get_cookie_and_crumb()
10:59:56
DEBUG
cookie_mode = 'basic'
10:59:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:56
DEBUG
Entering _get_cookie_basic()
10:59:56
DEBUG
reusing cookie
10:59:56
DEBUG
Exiting _get_cookie_basic()
10:59:56
DEBUG
Entering _get_crumb_basic()
10:59:56
DEBUG
reusing crumb
10:59:56
DEBUG
Exiting _get_crumb_basic()
10:59:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:56
DEBUG
Exiting _get_cookie_and_crumb()
10:59:56
DEBUG
response code=200
10:59:56
DEBUG
Exiting _make_request()
10:59:56
DEBUG
Exiting get()
10:59:56
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:59:55
10:59:56
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:59:55-05:00
10:59:56
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:56
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
10:59:56
DEBUG
Exiting history()
10:59:56
DEBUG
Exiting history()
10:59:56
DEBUG
Entering history()
10:59:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:56
DEBUG
Entering get()
10:59:56
DEBUG
Entering _make_request()
10:59:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:59:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:59:56
DEBUG
Entering _get_cookie_and_crumb()
10:59:56
DEBUG
cookie_mode = 'basic'
10:59:56
DEBUG
Entering _get_cookie_and_crumb_basic()
10:59:56
DEBUG
Entering _get_cookie_basic()
10:59:56
DEBUG
reusing cookie
10:59:56
DEBUG
Exiting _get_cookie_basic()
10:59:56
DEBUG
Entering _get_crumb_basic()
10:59:56
DEBUG
reusing crumb
10:59:56
DEBUG
Exiting _get_crumb_basic()
10:59:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
10:59:56
DEBUG
Exiting _get_cookie_and_crumb()
10:59:56
DEBUG
response code=200
10:59:56
DEBUG
Exiting _make_request()
10:59:56
DEBUG
Exiting get()
10:59:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 15:59:42
10:59:56
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:42-05:00
10:59:56
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:59:42-05:00
10:59:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
10:59:56
DEBUG
Exiting history()
10:59:56
DEBUG
POLL [Yahoo]: 10:59:56 Price=$54.47
10:59:56
DEBUG
CHECK: C=54.47 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
11:00:00
DEBUG
BAR: 10:59:00 O=54.34 H=54.36 L=54.34 C=54.36
11:00:00
DEBUG
Checking: C=54.36 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
11:00:06
DEBUG
Entering history()
11:00:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:00:06
DEBUG
Entering history()
11:00:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:06
DEBUG
Entering get()
11:00:06
DEBUG
Entering _make_request()
11:00:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:06
DEBUG
Entering _get_cookie_and_crumb()
11:00:06
DEBUG
cookie_mode = 'basic'
11:00:06
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:06
DEBUG
Entering _get_cookie_basic()
11:00:06
DEBUG
reusing cookie
11:00:06
DEBUG
Exiting _get_cookie_basic()
11:00:06
DEBUG
Entering _get_crumb_basic()
11:00:06
DEBUG
reusing crumb
11:00:06
DEBUG
Exiting _get_crumb_basic()
11:00:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:06
DEBUG
Exiting _get_cookie_and_crumb()
11:00:06
DEBUG
response code=200
11:00:06
DEBUG
Exiting _make_request()
11:00:06
DEBUG
Exiting get()
11:00:06
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 15:59:55
11:00:06
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 10:59:55-05:00
11:00:06
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:06
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:06
DEBUG
Exiting history()
11:00:06
DEBUG
Exiting history()
11:00:06
DEBUG
Entering history()
11:00:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:06
DEBUG
Entering get()
11:00:06
DEBUG
Entering _make_request()
11:00:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:06
DEBUG
Entering _get_cookie_and_crumb()
11:00:06
DEBUG
cookie_mode = 'basic'
11:00:06
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:06
DEBUG
Entering _get_cookie_basic()
11:00:06
DEBUG
reusing cookie
11:00:06
DEBUG
Exiting _get_cookie_basic()
11:00:06
DEBUG
Entering _get_crumb_basic()
11:00:06
DEBUG
reusing crumb
11:00:06
DEBUG
Exiting _get_crumb_basic()
11:00:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:06
DEBUG
Exiting _get_cookie_and_crumb()
11:00:07
DEBUG
response code=200
11:00:07
DEBUG
Exiting _make_request()
11:00:07
DEBUG
Exiting get()
11:00:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 16:00:05
11:00:07
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:05-05:00
11:00:07
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:05-05:00
11:00:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
11:00:07
DEBUG
Exiting history()
11:00:07
DEBUG
CHECK: C=54.47 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
11:00:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:00:17
DEBUG
Entering history()
11:00:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:00:17
DEBUG
Entering history()
11:00:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:17
DEBUG
Entering get()
11:00:17
DEBUG
Entering _make_request()
11:00:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:17
DEBUG
Entering _get_cookie_and_crumb()
11:00:17
DEBUG
cookie_mode = 'basic'
11:00:17
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:17
DEBUG
Entering _get_cookie_basic()
11:00:17
DEBUG
reusing cookie
11:00:17
DEBUG
Exiting _get_cookie_basic()
11:00:17
DEBUG
Entering _get_crumb_basic()
11:00:17
DEBUG
reusing crumb
11:00:17
DEBUG
Exiting _get_crumb_basic()
11:00:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:17
DEBUG
Exiting _get_cookie_and_crumb()
11:00:17
DEBUG
response code=200
11:00:17
DEBUG
Exiting _make_request()
11:00:17
DEBUG
Exiting get()
11:00:17
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 16:00:16
11:00:17
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 11:00:16-05:00
11:00:17
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:17
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:17
DEBUG
Exiting history()
11:00:17
DEBUG
Exiting history()
11:00:17
DEBUG
Entering history()
11:00:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:17
DEBUG
Entering get()
11:00:17
DEBUG
Entering _make_request()
11:00:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:17
DEBUG
Entering _get_cookie_and_crumb()
11:00:17
DEBUG
cookie_mode = 'basic'
11:00:17
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:17
DEBUG
Entering _get_cookie_basic()
11:00:17
DEBUG
reusing cookie
11:00:17
DEBUG
Exiting _get_cookie_basic()
11:00:17
DEBUG
Entering _get_crumb_basic()
11:00:17
DEBUG
reusing crumb
11:00:17
DEBUG
Exiting _get_crumb_basic()
11:00:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:17
DEBUG
Exiting _get_cookie_and_crumb()
11:00:17
DEBUG
response code=200
11:00:17
DEBUG
Exiting _make_request()
11:00:17
DEBUG
Exiting get()
11:00:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 16:00:16
11:00:17
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:16-05:00
11:00:17
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:16-05:00
11:00:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
11:00:17
DEBUG
Exiting history()
11:00:17
DEBUG
POLL [Yahoo]: 11:00:17 Price=$54.34
11:00:17
DEBUG
CHECK: C=54.34 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
11:00:27
DEBUG
Entering history()
11:00:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:00:27
DEBUG
Entering history()
11:00:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:27
DEBUG
Entering get()
11:00:27
DEBUG
Entering _make_request()
11:00:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:27
DEBUG
Entering _get_cookie_and_crumb()
11:00:27
DEBUG
cookie_mode = 'basic'
11:00:27
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:27
DEBUG
Entering _get_cookie_basic()
11:00:27
DEBUG
reusing cookie
11:00:27
DEBUG
Exiting _get_cookie_basic()
11:00:27
DEBUG
Entering _get_crumb_basic()
11:00:27
DEBUG
reusing crumb
11:00:27
DEBUG
Exiting _get_crumb_basic()
11:00:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:27
DEBUG
Exiting _get_cookie_and_crumb()
11:00:27
DEBUG
response code=200
11:00:27
DEBUG
Exiting _make_request()
11:00:27
DEBUG
Exiting get()
11:00:27
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 16:00:16
11:00:27
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 11:00:16-05:00
11:00:27
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:27
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:27
DEBUG
Exiting history()
11:00:27
DEBUG
Exiting history()
11:00:27
DEBUG
Entering history()
11:00:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:27
DEBUG
Entering get()
11:00:27
DEBUG
Entering _make_request()
11:00:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:27
DEBUG
Entering _get_cookie_and_crumb()
11:00:27
DEBUG
cookie_mode = 'basic'
11:00:27
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:27
DEBUG
Entering _get_cookie_basic()
11:00:27
DEBUG
reusing cookie
11:00:27
DEBUG
Exiting _get_cookie_basic()
11:00:27
DEBUG
Entering _get_crumb_basic()
11:00:27
DEBUG
reusing crumb
11:00:27
DEBUG
Exiting _get_crumb_basic()
11:00:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:27
DEBUG
Exiting _get_cookie_and_crumb()
11:00:27
DEBUG
response code=200
11:00:27
DEBUG
Exiting _make_request()
11:00:27
DEBUG
Exiting get()
11:00:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 16:00:16
11:00:27
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:16-05:00
11:00:27
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:16-05:00
11:00:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
11:00:27
DEBUG
Exiting history()
11:00:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:00:37
DEBUG
Entering history()
11:00:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:00:37
DEBUG
Entering history()
11:00:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:37
DEBUG
Entering get()
11:00:37
DEBUG
Entering _make_request()
11:00:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:37
DEBUG
Entering _get_cookie_and_crumb()
11:00:37
DEBUG
cookie_mode = 'basic'
11:00:37
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:37
DEBUG
Entering _get_cookie_basic()
11:00:37
DEBUG
reusing cookie
11:00:37
DEBUG
Exiting _get_cookie_basic()
11:00:37
DEBUG
Entering _get_crumb_basic()
11:00:37
DEBUG
reusing crumb
11:00:37
DEBUG
Exiting _get_crumb_basic()
11:00:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:37
DEBUG
Exiting _get_cookie_and_crumb()
11:00:37
DEBUG
response code=200
11:00:37
DEBUG
Exiting _make_request()
11:00:37
DEBUG
Exiting get()
11:00:37
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 16:00:35
11:00:37
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 11:00:35-05:00
11:00:37
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:37
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:37
DEBUG
Exiting history()
11:00:37
DEBUG
Exiting history()
11:00:37
DEBUG
Entering history()
11:00:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:37
DEBUG
Entering get()
11:00:37
DEBUG
Entering _make_request()
11:00:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:37
DEBUG
Entering _get_cookie_and_crumb()
11:00:37
DEBUG
cookie_mode = 'basic'
11:00:37
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:37
DEBUG
Entering _get_cookie_basic()
11:00:37
DEBUG
reusing cookie
11:00:37
DEBUG
Exiting _get_cookie_basic()
11:00:37
DEBUG
Entering _get_crumb_basic()
11:00:37
DEBUG
reusing crumb
11:00:37
DEBUG
Exiting _get_crumb_basic()
11:00:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:37
DEBUG
Exiting _get_cookie_and_crumb()
11:00:37
DEBUG
response code=200
11:00:37
DEBUG
Exiting _make_request()
11:00:37
DEBUG
Exiting get()
11:00:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 16:00:35
11:00:37
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:35-05:00
11:00:37
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:35-05:00
11:00:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
11:00:37
DEBUG
Exiting history()
11:00:37
DEBUG
POLL [Yahoo]: 11:00:37 Price=$54.30
11:00:37
DEBUG
CHECK: C=54.30 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
11:00:37
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:00:47
DEBUG
Entering history()
11:00:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:00:47
DEBUG
Entering history()
11:00:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:47
DEBUG
Entering get()
11:00:47
DEBUG
Entering _make_request()
11:00:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:47
DEBUG
Entering _get_cookie_and_crumb()
11:00:47
DEBUG
cookie_mode = 'basic'
11:00:47
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:47
DEBUG
Entering _get_cookie_basic()
11:00:47
DEBUG
reusing cookie
11:00:47
DEBUG
Exiting _get_cookie_basic()
11:00:47
DEBUG
Entering _get_crumb_basic()
11:00:47
DEBUG
reusing crumb
11:00:47
DEBUG
Exiting _get_crumb_basic()
11:00:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:47
DEBUG
Exiting _get_cookie_and_crumb()
11:00:47
DEBUG
response code=200
11:00:47
DEBUG
Exiting _make_request()
11:00:47
DEBUG
Exiting get()
11:00:47
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 16:00:35
11:00:47
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 11:00:35-05:00
11:00:47
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:47
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:47
DEBUG
Exiting history()
11:00:47
DEBUG
Exiting history()
11:00:47
DEBUG
Entering history()
11:00:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:47
DEBUG
Entering get()
11:00:47
DEBUG
Entering _make_request()
11:00:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:47
DEBUG
Entering _get_cookie_and_crumb()
11:00:47
DEBUG
cookie_mode = 'basic'
11:00:47
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:47
DEBUG
Entering _get_cookie_basic()
11:00:47
DEBUG
reusing cookie
11:00:47
DEBUG
Exiting _get_cookie_basic()
11:00:47
DEBUG
Entering _get_crumb_basic()
11:00:47
DEBUG
reusing crumb
11:00:47
DEBUG
Exiting _get_crumb_basic()
11:00:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:47
DEBUG
Exiting _get_cookie_and_crumb()
11:00:47
DEBUG
response code=200
11:00:47
DEBUG
Exiting _make_request()
11:00:47
DEBUG
Exiting get()
11:00:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 16:00:44
11:00:47
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:44-05:00
11:00:47
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:44-05:00
11:00:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
11:00:47
DEBUG
Exiting history()
11:00:57
DEBUG
Entering history()
11:00:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:00:57
DEBUG
Entering history()
11:00:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:57
DEBUG
Entering get()
11:00:57
DEBUG
Entering _make_request()
11:00:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:00:57
DEBUG
Entering _get_cookie_and_crumb()
11:00:57
DEBUG
cookie_mode = 'basic'
11:00:57
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:57
DEBUG
Entering _get_cookie_basic()
11:00:57
DEBUG
reusing cookie
11:00:57
DEBUG
Exiting _get_cookie_basic()
11:00:57
DEBUG
Entering _get_crumb_basic()
11:00:57
DEBUG
reusing crumb
11:00:57
DEBUG
Exiting _get_crumb_basic()
11:00:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:57
DEBUG
Exiting _get_cookie_and_crumb()
11:00:57
DEBUG
response code=200
11:00:57
DEBUG
Exiting _make_request()
11:00:57
DEBUG
Exiting get()
11:00:57
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 16:00:52
11:00:57
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 11:00:52-05:00
11:00:57
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:57
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:00:57
DEBUG
Exiting history()
11:00:57
DEBUG
Exiting history()
11:00:57
DEBUG
Entering history()
11:00:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:57
DEBUG
Entering get()
11:00:57
DEBUG
Entering _make_request()
11:00:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:00:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:00:57
DEBUG
Entering _get_cookie_and_crumb()
11:00:57
DEBUG
cookie_mode = 'basic'
11:00:57
DEBUG
Entering _get_cookie_and_crumb_basic()
11:00:57
DEBUG
Entering _get_cookie_basic()
11:00:57
DEBUG
reusing cookie
11:00:57
DEBUG
Exiting _get_cookie_basic()
11:00:57
DEBUG
Entering _get_crumb_basic()
11:00:57
DEBUG
reusing crumb
11:00:57
DEBUG
Exiting _get_crumb_basic()
11:00:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:00:57
DEBUG
Exiting _get_cookie_and_crumb()
11:00:57
DEBUG
response code=200
11:00:57
DEBUG
Exiting _make_request()
11:00:57
DEBUG
Exiting get()
11:00:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 16:00:44
11:00:57
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:44-05:00
11:00:57
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:00:44-05:00
11:00:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
11:00:57
DEBUG
Exiting history()
11:00:57
DEBUG
POLL [Yahoo]: 11:00:57 Price=$54.26
11:00:57
DEBUG
CHECK: C=54.26 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
11:01:00
DEBUG
BAR: 11:00:00 O=54.35 H=54.35 L=54.26 C=54.26
11:01:00
DEBUG
Checking: C=54.26 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
11:01:07
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:01:07
DEBUG
Entering history()
11:01:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:01:07
DEBUG
Entering history()
11:01:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:01:07
DEBUG
Entering get()
11:01:07
DEBUG
Entering _make_request()
11:01:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:01:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:01:07
DEBUG
Entering _get_cookie_and_crumb()
11:01:07
DEBUG
cookie_mode = 'basic'
11:01:07
DEBUG
Entering _get_cookie_and_crumb_basic()
11:01:07
DEBUG
Entering _get_cookie_basic()
11:01:07
DEBUG
reusing cookie
11:01:07
DEBUG
Exiting _get_cookie_basic()
11:01:07
DEBUG
Entering _get_crumb_basic()
11:01:07
DEBUG
reusing crumb
11:01:07
DEBUG
Exiting _get_crumb_basic()
11:01:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:01:07
DEBUG
Exiting _get_cookie_and_crumb()
11:01:07
DEBUG
response code=200
11:01:07
DEBUG
Exiting _make_request()
11:01:07
DEBUG
Exiting get()
11:01:07
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 16:00:52
11:01:07
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 11:00:52-05:00
11:01:07
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:01:07
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:01:07
DEBUG
Exiting history()
11:01:07
DEBUG
Exiting history()
11:01:07
DEBUG
Entering history()
11:01:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:01:07
DEBUG
Entering get()
11:01:07
DEBUG
Entering _make_request()
11:01:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:01:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:01:07
DEBUG
Entering _get_cookie_and_crumb()
11:01:07
DEBUG
cookie_mode = 'basic'
11:01:07
DEBUG
Entering _get_cookie_and_crumb_basic()
11:01:07
DEBUG
Entering _get_cookie_basic()
11:01:07
DEBUG
reusing cookie
11:01:07
DEBUG
Exiting _get_cookie_basic()
11:01:07
DEBUG
Entering _get_crumb_basic()
11:01:07
DEBUG
reusing crumb
11:01:07
DEBUG
Exiting _get_crumb_basic()
11:01:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:01:07
DEBUG
Exiting _get_cookie_and_crumb()
11:01:08
DEBUG
response code=200
11:01:08
DEBUG
Exiting _make_request()
11:01:08
DEBUG
Exiting get()
11:01:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 16:01:06
11:01:08
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:01:06-05:00
11:01:08
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:01:06-05:00
11:01:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
11:01:08
DEBUG
Exiting history()
11:01:18
DEBUG
Entering history()
11:01:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:01:18
DEBUG
Entering history()
11:01:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:01:18
DEBUG
Entering get()
11:01:18
DEBUG
Entering _make_request()
11:01:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:01:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:01:18
DEBUG
Entering _get_cookie_and_crumb()
11:01:18
DEBUG
cookie_mode = 'basic'
11:01:18
DEBUG
Entering _get_cookie_and_crumb_basic()
11:01:18
DEBUG
Entering _get_cookie_basic()
11:01:18
DEBUG
reusing cookie
11:01:18
DEBUG
Exiting _get_cookie_basic()
11:01:18
DEBUG
Entering _get_crumb_basic()
11:01:18
DEBUG
reusing crumb
11:01:18
DEBUG
Exiting _get_crumb_basic()
11:01:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:01:18
DEBUG
Exiting _get_cookie_and_crumb()
11:01:18
DEBUG
response code=200
11:01:18
DEBUG
Exiting _make_request()
11:01:18
DEBUG
Exiting get()
11:01:18
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 16:01:16
11:01:18
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 11:01:16-05:00
11:01:18
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:01:18
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:01:18
DEBUG
Exiting history()
11:01:18
DEBUG
Exiting history()
11:01:18
DEBUG
Entering history()
11:01:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:01:18
DEBUG
Entering get()
11:01:18
DEBUG
Entering _make_request()
11:01:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:01:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:01:18
DEBUG
Entering _get_cookie_and_crumb()
11:01:18
DEBUG
cookie_mode = 'basic'
11:01:18
DEBUG
Entering _get_cookie_and_crumb_basic()
11:01:18
DEBUG
Entering _get_cookie_basic()
11:01:18
DEBUG
reusing cookie
11:01:18
DEBUG
Exiting _get_cookie_basic()
11:01:18
DEBUG
Entering _get_crumb_basic()
11:01:18
DEBUG
reusing crumb
11:01:18
DEBUG
Exiting _get_crumb_basic()
11:01:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:01:18
DEBUG
Exiting _get_cookie_and_crumb()
11:01:18
DEBUG
response code=200
11:01:18
DEBUG
Exiting _make_request()
11:01:18
DEBUG
Exiting get()
11:01:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 16:01:16
11:01:18
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:01:16-05:00
11:01:18
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 11:01:16-05:00
11:01:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 10:30:00-05:00
11:01:18
DEBUG
Exiting history()
11:01:18
DEBUG
POLL [Yahoo]: 11:01:18 Price=$54.26
11:01:18
DEBUG
CHECK: C=54.26 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
11:01:28
DEBUG
Entering history()
11:01:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:01:28
DEBUG
Entering history()
11:01:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:01:28
DEBUG
Entering get()
11:01:28
DEBUG
Entering _make_request()
11:01:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:01:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:01:28
DEBUG
Entering _get_cookie_and_crumb()
11:01:28
DEBUG
cookie_mode = 'basic'
11:01:28
DEBUG
Entering _get_cookie_and_crumb_basic()
11:01:28
DEBUG
Entering _get_cookie_basic()
11:01:28
DEBUG
reusing cookie
11:01:28
DEBUG
Exiting _get_cookie_basic()
11:01:28
DEBUG
Entering _get_crumb_basic()
11:01:28
DEBUG
reusing crumb
11:01:28
DEBUG
Exiting _get_crumb_basic()
11:01:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:01:28
DEBUG
Exiting _get_cookie_and_crumb()
11:01:28
DEBUG
response code=200
11:01:28
DEBUG
Exiting _make_request()
11:01:28
DEBUG
Exiting get()
11:01:28
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 16:01:26
11:01:28
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 11:01:26-05:00
11:01:28
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:01:28
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
11:01:28
DEBUG
Exiting history()
11:01:28
DEBUG
Exiting history()
11:01:28
DEBUG
Entering history()
11:01:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:01:28
DEBUG
Entering get()
11:01:28
DEBUG
Entering _make_request()
11:01:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:01:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:01:28
DEBUG
Entering _get_cookie_and_crumb()
11:01:28
DEBUG
cookie_mode = 'basic'
11:01:28
DEBUG
Entering _get_cookie_and_crumb_basic()
11:01:28
DEBUG
Entering _get_cookie_basic()
11:01:28
DEBUG
reusing cookie
11:01:28
DEBUG
Exiting _get_cookie_basic()
11:01:28
DEBUG
Entering _get_crumb_basic()
11:01:28
DEBUG
reusing crumb
11:01:28
DEBUG
Exiting _get_crumb_basic()
11:01:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
11:01:28
DEBUG
Exiting _get_cookie_and_crumb()
13:03:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:03:51
DEBUG
Entering history()
13:03:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:03:51
DEBUG
Entering history()
13:03:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:03:51
DEBUG
Entering get()
13:03:51
DEBUG
Entering _make_request()
13:03:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:03:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:03:51
DEBUG
Entering _get_cookie_and_crumb()
13:03:51
DEBUG
cookie_mode = 'basic'
13:03:51
DEBUG
Entering _get_cookie_and_crumb_basic()
13:03:51
DEBUG
Entering _get_cookie_basic()
13:03:51
DEBUG
reusing cookie
13:03:51
DEBUG
Exiting _get_cookie_basic()
13:03:51
DEBUG
Entering _get_crumb_basic()
13:03:51
DEBUG
reusing crumb
13:03:51
DEBUG
Exiting _get_crumb_basic()
13:03:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:03:51
DEBUG
Exiting _get_cookie_and_crumb()
13:03:51
DEBUG
response code=200
13:03:51
DEBUG
Exiting _make_request()
13:03:51
DEBUG
Exiting get()
13:03:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:03:47
13:03:51
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:03:47-05:00
13:03:51
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:03:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:03:51
DEBUG
Exiting history()
13:03:51
DEBUG
Exiting history()
13:03:51
DEBUG
Entering history()
13:03:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:03:51
DEBUG
Entering get()
13:03:51
DEBUG
Entering _make_request()
13:03:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:03:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:03:51
DEBUG
Entering _get_cookie_and_crumb()
13:03:51
DEBUG
cookie_mode = 'basic'
13:03:51
DEBUG
Entering _get_cookie_and_crumb_basic()
13:03:51
DEBUG
Entering _get_cookie_basic()
13:03:51
DEBUG
reusing cookie
13:03:51
DEBUG
Exiting _get_cookie_basic()
13:03:51
DEBUG
Entering _get_crumb_basic()
13:03:51
DEBUG
reusing crumb
13:03:51
DEBUG
Exiting _get_crumb_basic()
13:03:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:03:51
DEBUG
Exiting _get_cookie_and_crumb()
13:03:51
DEBUG
response code=200
13:03:51
DEBUG
Exiting _make_request()
13:03:51
DEBUG
Exiting get()
13:03:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:03:47
13:03:51
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:03:47-05:00
13:03:51
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:03:47-05:00
13:03:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:03:51
DEBUG
Exiting history()
13:03:51
DEBUG
POLL [Yahoo]: 13:03:51 Price=$54.72
13:03:51
DEBUG
CHECK: C=54.72 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:04:00
DEBUG
BAR: 13:03:00 O=54.77 H=54.77 L=54.72 C=54.72
13:04:00
DEBUG
Checking: C=54.72 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:04:01
DEBUG
Entering history()
13:04:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:04:01
DEBUG
Entering history()
13:04:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:01
DEBUG
Entering get()
13:04:01
DEBUG
Entering _make_request()
13:04:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:01
DEBUG
Entering _get_cookie_and_crumb()
13:04:01
DEBUG
cookie_mode = 'basic'
13:04:01
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:01
DEBUG
Entering _get_cookie_basic()
13:04:01
DEBUG
reusing cookie
13:04:01
DEBUG
Exiting _get_cookie_basic()
13:04:01
DEBUG
Entering _get_crumb_basic()
13:04:01
DEBUG
reusing crumb
13:04:01
DEBUG
Exiting _get_crumb_basic()
13:04:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:01
DEBUG
Exiting _get_cookie_and_crumb()
13:04:01
DEBUG
response code=200
13:04:01
DEBUG
Exiting _make_request()
13:04:01
DEBUG
Exiting get()
13:04:01
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:03:47
13:04:01
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:03:47-05:00
13:04:01
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:01
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:01
DEBUG
Exiting history()
13:04:01
DEBUG
Exiting history()
13:04:01
DEBUG
Entering history()
13:04:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:01
DEBUG
Entering get()
13:04:01
DEBUG
Entering _make_request()
13:04:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:01
DEBUG
Entering _get_cookie_and_crumb()
13:04:01
DEBUG
cookie_mode = 'basic'
13:04:01
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:01
DEBUG
Entering _get_cookie_basic()
13:04:01
DEBUG
reusing cookie
13:04:01
DEBUG
Exiting _get_cookie_basic()
13:04:01
DEBUG
Entering _get_crumb_basic()
13:04:01
DEBUG
reusing crumb
13:04:01
DEBUG
Exiting _get_crumb_basic()
13:04:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:01
DEBUG
Exiting _get_cookie_and_crumb()
13:04:01
DEBUG
response code=200
13:04:01
DEBUG
Exiting _make_request()
13:04:01
DEBUG
Exiting get()
13:04:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:03:47
13:04:01
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:03:47-05:00
13:04:01
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:03:47-05:00
13:04:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:04:01
DEBUG
Exiting history()
13:04:11
DEBUG
Entering history()
13:04:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:04:11
DEBUG
Entering history()
13:04:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:11
DEBUG
Entering get()
13:04:11
DEBUG
Entering _make_request()
13:04:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:11
DEBUG
Entering _get_cookie_and_crumb()
13:04:11
DEBUG
cookie_mode = 'basic'
13:04:11
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:11
DEBUG
Entering _get_cookie_basic()
13:04:11
DEBUG
reusing cookie
13:04:11
DEBUG
Exiting _get_cookie_basic()
13:04:11
DEBUG
Entering _get_crumb_basic()
13:04:11
DEBUG
reusing crumb
13:04:11
DEBUG
Exiting _get_crumb_basic()
13:04:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:11
DEBUG
Exiting _get_cookie_and_crumb()
13:04:11
DEBUG
response code=200
13:04:11
DEBUG
Exiting _make_request()
13:04:11
DEBUG
Exiting get()
13:04:11
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:04:05
13:04:11
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:04:05-05:00
13:04:11
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:11
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:11
DEBUG
Exiting history()
13:04:11
DEBUG
Exiting history()
13:04:11
DEBUG
Entering history()
13:04:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:11
DEBUG
Entering get()
13:04:11
DEBUG
Entering _make_request()
13:04:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:11
DEBUG
Entering _get_cookie_and_crumb()
13:04:11
DEBUG
cookie_mode = 'basic'
13:04:11
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:11
DEBUG
Entering _get_cookie_basic()
13:04:11
DEBUG
reusing cookie
13:04:11
DEBUG
Exiting _get_cookie_basic()
13:04:11
DEBUG
Entering _get_crumb_basic()
13:04:11
DEBUG
reusing crumb
13:04:11
DEBUG
Exiting _get_crumb_basic()
13:04:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:11
DEBUG
Exiting _get_cookie_and_crumb()
13:04:11
DEBUG
response code=200
13:04:11
DEBUG
Exiting _make_request()
13:04:11
DEBUG
Exiting get()
13:04:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:04:10
13:04:11
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:10-05:00
13:04:11
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:10-05:00
13:04:11
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:04:11
DEBUG
Exiting history()
13:04:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:04:21
DEBUG
Entering history()
13:04:21
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:04:21
DEBUG
Entering history()
13:04:21
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:21
DEBUG
Entering get()
13:04:21
DEBUG
Entering _make_request()
13:04:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:21
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:21
DEBUG
Entering _get_cookie_and_crumb()
13:04:21
DEBUG
cookie_mode = 'basic'
13:04:21
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:21
DEBUG
Entering _get_cookie_basic()
13:04:21
DEBUG
reusing cookie
13:04:21
DEBUG
Exiting _get_cookie_basic()
13:04:21
DEBUG
Entering _get_crumb_basic()
13:04:21
DEBUG
reusing crumb
13:04:21
DEBUG
Exiting _get_crumb_basic()
13:04:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:21
DEBUG
Exiting _get_cookie_and_crumb()
13:04:21
DEBUG
response code=200
13:04:21
DEBUG
Exiting _make_request()
13:04:21
DEBUG
Exiting get()
13:04:21
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:04:05
13:04:21
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:04:05-05:00
13:04:21
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:21
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:21
DEBUG
Exiting history()
13:04:21
DEBUG
Exiting history()
13:04:21
DEBUG
Entering history()
13:04:21
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:21
DEBUG
Entering get()
13:04:21
DEBUG
Entering _make_request()
13:04:21
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:21
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:21
DEBUG
Entering _get_cookie_and_crumb()
13:04:21
DEBUG
cookie_mode = 'basic'
13:04:21
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:21
DEBUG
Entering _get_cookie_basic()
13:04:21
DEBUG
reusing cookie
13:04:21
DEBUG
Exiting _get_cookie_basic()
13:04:21
DEBUG
Entering _get_crumb_basic()
13:04:21
DEBUG
reusing crumb
13:04:21
DEBUG
Exiting _get_crumb_basic()
13:04:21
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:21
DEBUG
Exiting _get_cookie_and_crumb()
13:04:21
DEBUG
response code=200
13:04:21
DEBUG
Exiting _make_request()
13:04:21
DEBUG
Exiting get()
13:04:21
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:04:10
13:04:21
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:10-05:00
13:04:21
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:10-05:00
13:04:21
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:04:21
DEBUG
Exiting history()
13:04:31
DEBUG
Entering history()
13:04:31
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:04:31
DEBUG
Entering history()
13:04:31
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:31
DEBUG
Entering get()
13:04:31
DEBUG
Entering _make_request()
13:04:31
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:31
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:31
DEBUG
Entering _get_cookie_and_crumb()
13:04:31
DEBUG
cookie_mode = 'basic'
13:04:31
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:31
DEBUG
Entering _get_cookie_basic()
13:04:31
DEBUG
reusing cookie
13:04:31
DEBUG
Exiting _get_cookie_basic()
13:04:31
DEBUG
Entering _get_crumb_basic()
13:04:31
DEBUG
reusing crumb
13:04:31
DEBUG
Exiting _get_crumb_basic()
13:04:31
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:31
DEBUG
Exiting _get_cookie_and_crumb()
13:04:32
DEBUG
response code=200
13:04:32
DEBUG
Exiting _make_request()
13:04:32
DEBUG
Exiting get()
13:04:32
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:04:23
13:04:32
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:32
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:32
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:32
DEBUG
Exiting history()
13:04:32
DEBUG
Exiting history()
13:04:32
DEBUG
Entering history()
13:04:32
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:32
DEBUG
Entering get()
13:04:32
DEBUG
Entering _make_request()
13:04:32
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:32
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:32
DEBUG
Entering _get_cookie_and_crumb()
13:04:32
DEBUG
cookie_mode = 'basic'
13:04:32
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:32
DEBUG
Entering _get_cookie_basic()
13:04:32
DEBUG
reusing cookie
13:04:32
DEBUG
Exiting _get_cookie_basic()
13:04:32
DEBUG
Entering _get_crumb_basic()
13:04:32
DEBUG
reusing crumb
13:04:32
DEBUG
Exiting _get_crumb_basic()
13:04:32
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:32
DEBUG
Exiting _get_cookie_and_crumb()
13:04:32
DEBUG
response code=200
13:04:32
DEBUG
Exiting _make_request()
13:04:32
DEBUG
Exiting get()
13:04:32
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:04:23
13:04:32
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:32
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:04:32
DEBUG
Exiting history()
13:04:32
DEBUG
POLL [Yahoo]: 13:04:32 Price=$54.70
13:04:32
DEBUG
CHECK: C=54.70 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:04:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:04:42
DEBUG
Entering history()
13:04:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:04:42
DEBUG
Entering history()
13:04:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:42
DEBUG
Entering get()
13:04:42
DEBUG
Entering _make_request()
13:04:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:42
DEBUG
Entering _get_cookie_and_crumb()
13:04:42
DEBUG
cookie_mode = 'basic'
13:04:42
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:42
DEBUG
Entering _get_cookie_basic()
13:04:42
DEBUG
reusing cookie
13:04:42
DEBUG
Exiting _get_cookie_basic()
13:04:42
DEBUG
Entering _get_crumb_basic()
13:04:42
DEBUG
reusing crumb
13:04:42
DEBUG
Exiting _get_crumb_basic()
13:04:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:42
DEBUG
Exiting _get_cookie_and_crumb()
13:04:42
DEBUG
response code=200
13:04:42
DEBUG
Exiting _make_request()
13:04:42
DEBUG
Exiting get()
13:04:42
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:04:23
13:04:42
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:42
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:42
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:42
DEBUG
Exiting history()
13:04:42
DEBUG
Exiting history()
13:04:42
DEBUG
Entering history()
13:04:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:42
DEBUG
Entering get()
13:04:42
DEBUG
Entering _make_request()
13:04:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:42
DEBUG
Entering _get_cookie_and_crumb()
13:04:42
DEBUG
cookie_mode = 'basic'
13:04:42
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:42
DEBUG
Entering _get_cookie_basic()
13:04:42
DEBUG
reusing cookie
13:04:42
DEBUG
Exiting _get_cookie_basic()
13:04:42
DEBUG
Entering _get_crumb_basic()
13:04:42
DEBUG
reusing crumb
13:04:42
DEBUG
Exiting _get_crumb_basic()
13:04:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:42
DEBUG
Exiting _get_cookie_and_crumb()
13:04:42
DEBUG
response code=200
13:04:42
DEBUG
Exiting _make_request()
13:04:42
DEBUG
Exiting get()
13:04:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:04:23
13:04:42
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:42
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:04:42
DEBUG
Exiting history()
13:04:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:04:52
DEBUG
Entering history()
13:04:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:04:52
DEBUG
Entering history()
13:04:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:52
DEBUG
Entering get()
13:04:52
DEBUG
Entering _make_request()
13:04:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:04:52
DEBUG
Entering _get_cookie_and_crumb()
13:04:52
DEBUG
cookie_mode = 'basic'
13:04:52
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:52
DEBUG
Entering _get_cookie_basic()
13:04:52
DEBUG
reusing cookie
13:04:52
DEBUG
Exiting _get_cookie_basic()
13:04:52
DEBUG
Entering _get_crumb_basic()
13:04:52
DEBUG
reusing crumb
13:04:52
DEBUG
Exiting _get_crumb_basic()
13:04:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:52
DEBUG
Exiting _get_cookie_and_crumb()
13:04:52
DEBUG
response code=200
13:04:52
DEBUG
Exiting _make_request()
13:04:52
DEBUG
Exiting get()
13:04:52
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:04:23
13:04:52
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:52
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:52
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:04:52
DEBUG
Exiting history()
13:04:52
DEBUG
Exiting history()
13:04:52
DEBUG
Entering history()
13:04:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:52
DEBUG
Entering get()
13:04:52
DEBUG
Entering _make_request()
13:04:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:04:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:04:52
DEBUG
Entering _get_cookie_and_crumb()
13:04:52
DEBUG
cookie_mode = 'basic'
13:04:52
DEBUG
Entering _get_cookie_and_crumb_basic()
13:04:52
DEBUG
Entering _get_cookie_basic()
13:04:52
DEBUG
reusing cookie
13:04:52
DEBUG
Exiting _get_cookie_basic()
13:04:52
DEBUG
Entering _get_crumb_basic()
13:04:52
DEBUG
reusing crumb
13:04:52
DEBUG
Exiting _get_crumb_basic()
13:04:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:04:52
DEBUG
Exiting _get_cookie_and_crumb()
13:04:52
DEBUG
response code=200
13:04:52
DEBUG
Exiting _make_request()
13:04:52
DEBUG
Exiting get()
13:04:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:04:23
13:04:52
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:52
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:23-05:00
13:04:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:04:52
DEBUG
Exiting history()
13:05:00
DEBUG
BAR: 13:04:00 O=54.70 H=54.70 L=54.69 C=54.69
13:05:00
DEBUG
Checking: C=54.69 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:05:02
DEBUG
Entering history()
13:05:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:05:02
DEBUG
Entering history()
13:05:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:02
DEBUG
Entering get()
13:05:02
DEBUG
Entering _make_request()
13:05:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:02
DEBUG
Entering _get_cookie_and_crumb()
13:05:02
DEBUG
cookie_mode = 'basic'
13:05:02
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:02
DEBUG
Entering _get_cookie_basic()
13:05:02
DEBUG
reusing cookie
13:05:02
DEBUG
Exiting _get_cookie_basic()
13:05:02
DEBUG
Entering _get_crumb_basic()
13:05:02
DEBUG
reusing crumb
13:05:02
DEBUG
Exiting _get_crumb_basic()
13:05:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:02
DEBUG
Exiting _get_cookie_and_crumb()
13:05:02
DEBUG
response code=200
13:05:02
DEBUG
Exiting _make_request()
13:05:02
DEBUG
Exiting get()
13:05:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:04:59
13:05:02
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:04:59-05:00
13:05:02
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:02
DEBUG
Exiting history()
13:05:02
DEBUG
Exiting history()
13:05:02
DEBUG
Entering history()
13:05:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:02
DEBUG
Entering get()
13:05:02
DEBUG
Entering _make_request()
13:05:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:02
DEBUG
Entering _get_cookie_and_crumb()
13:05:02
DEBUG
cookie_mode = 'basic'
13:05:02
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:02
DEBUG
Entering _get_cookie_basic()
13:05:02
DEBUG
reusing cookie
13:05:02
DEBUG
Exiting _get_cookie_basic()
13:05:02
DEBUG
Entering _get_crumb_basic()
13:05:02
DEBUG
reusing crumb
13:05:02
DEBUG
Exiting _get_crumb_basic()
13:05:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:02
DEBUG
Exiting _get_cookie_and_crumb()
13:05:02
DEBUG
response code=200
13:05:02
DEBUG
Exiting _make_request()
13:05:02
DEBUG
Exiting get()
13:05:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:04:59
13:05:02
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:59-05:00
13:05:02
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:59-05:00
13:05:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:05:02
DEBUG
Exiting history()
13:05:02
DEBUG
POLL [Yahoo]: 13:05:02 Price=$54.69
13:05:02
DEBUG
CHECK: C=54.69 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:05:12
DEBUG
Entering history()
13:05:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:05:12
DEBUG
Entering history()
13:05:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:12
DEBUG
Entering get()
13:05:12
DEBUG
Entering _make_request()
13:05:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:12
DEBUG
Entering _get_cookie_and_crumb()
13:05:12
DEBUG
cookie_mode = 'basic'
13:05:12
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:12
DEBUG
Entering _get_cookie_basic()
13:05:12
DEBUG
reusing cookie
13:05:12
DEBUG
Exiting _get_cookie_basic()
13:05:12
DEBUG
Entering _get_crumb_basic()
13:05:12
DEBUG
reusing crumb
13:05:12
DEBUG
Exiting _get_crumb_basic()
13:05:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:12
DEBUG
Exiting _get_cookie_and_crumb()
13:05:12
DEBUG
response code=200
13:05:12
DEBUG
Exiting _make_request()
13:05:12
DEBUG
Exiting get()
13:05:12
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:04:59
13:05:12
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:04:59-05:00
13:05:12
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:12
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:12
DEBUG
Exiting history()
13:05:12
DEBUG
Exiting history()
13:05:12
DEBUG
Entering history()
13:05:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:12
DEBUG
Entering get()
13:05:12
DEBUG
Entering _make_request()
13:05:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:12
DEBUG
Entering _get_cookie_and_crumb()
13:05:12
DEBUG
cookie_mode = 'basic'
13:05:12
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:12
DEBUG
Entering _get_cookie_basic()
13:05:12
DEBUG
reusing cookie
13:05:12
DEBUG
Exiting _get_cookie_basic()
13:05:12
DEBUG
Entering _get_crumb_basic()
13:05:12
DEBUG
reusing crumb
13:05:12
DEBUG
Exiting _get_crumb_basic()
13:05:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:12
DEBUG
Exiting _get_cookie_and_crumb()
13:05:12
DEBUG
response code=200
13:05:12
DEBUG
Exiting _make_request()
13:05:12
DEBUG
Exiting get()
13:05:12
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:04:59
13:05:12
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:59-05:00
13:05:12
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:04:59-05:00
13:05:12
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:05:12
DEBUG
Exiting history()
13:05:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:05:22
DEBUG
Entering history()
13:05:22
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:05:22
DEBUG
Entering history()
13:05:22
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:22
DEBUG
Entering get()
13:05:22
DEBUG
Entering _make_request()
13:05:22
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:22
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:22
DEBUG
Entering _get_cookie_and_crumb()
13:05:22
DEBUG
cookie_mode = 'basic'
13:05:22
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:22
DEBUG
Entering _get_cookie_basic()
13:05:22
DEBUG
reusing cookie
13:05:22
DEBUG
Exiting _get_cookie_basic()
13:05:22
DEBUG
Entering _get_crumb_basic()
13:05:22
DEBUG
reusing crumb
13:05:22
DEBUG
Exiting _get_crumb_basic()
13:05:22
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:22
DEBUG
Exiting _get_cookie_and_crumb()
13:05:23
DEBUG
response code=200
13:05:23
DEBUG
Exiting _make_request()
13:05:23
DEBUG
Exiting get()
13:05:23
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:22
13:05:23
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:22-05:00
13:05:23
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:23
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:23
DEBUG
Exiting history()
13:05:23
DEBUG
Exiting history()
13:05:23
DEBUG
Entering history()
13:05:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:23
DEBUG
Entering get()
13:05:23
DEBUG
Entering _make_request()
13:05:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:23
DEBUG
Entering _get_cookie_and_crumb()
13:05:23
DEBUG
cookie_mode = 'basic'
13:05:23
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:23
DEBUG
Entering _get_cookie_basic()
13:05:23
DEBUG
reusing cookie
13:05:23
DEBUG
Exiting _get_cookie_basic()
13:05:23
DEBUG
Entering _get_crumb_basic()
13:05:23
DEBUG
reusing crumb
13:05:23
DEBUG
Exiting _get_crumb_basic()
13:05:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:23
DEBUG
Exiting _get_cookie_and_crumb()
13:05:23
DEBUG
response code=200
13:05:23
DEBUG
Exiting _make_request()
13:05:23
DEBUG
Exiting get()
13:05:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:22
13:05:23
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:22-05:00
13:05:23
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:22-05:00
13:05:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:05:23
DEBUG
Exiting history()
13:05:23
DEBUG
POLL [Yahoo]: 13:05:23 Price=$54.68
13:05:23
DEBUG
CHECK: C=54.68 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:05:33
DEBUG
Entering history()
13:05:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:05:33
DEBUG
Entering history()
13:05:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:33
DEBUG
Entering get()
13:05:33
DEBUG
Entering _make_request()
13:05:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:33
DEBUG
Entering _get_cookie_and_crumb()
13:05:33
DEBUG
cookie_mode = 'basic'
13:05:33
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:33
DEBUG
Entering _get_cookie_basic()
13:05:33
DEBUG
reusing cookie
13:05:33
DEBUG
Exiting _get_cookie_basic()
13:05:33
DEBUG
Entering _get_crumb_basic()
13:05:33
DEBUG
reusing crumb
13:05:33
DEBUG
Exiting _get_crumb_basic()
13:05:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:33
DEBUG
Exiting _get_cookie_and_crumb()
13:05:33
DEBUG
response code=200
13:05:33
DEBUG
Exiting _make_request()
13:05:33
DEBUG
Exiting get()
13:05:33
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:23
13:05:33
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:23-05:00
13:05:33
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:33
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:33
DEBUG
Exiting history()
13:05:33
DEBUG
Exiting history()
13:05:33
DEBUG
Entering history()
13:05:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:33
DEBUG
Entering get()
13:05:33
DEBUG
Entering _make_request()
13:05:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:33
DEBUG
Entering _get_cookie_and_crumb()
13:05:33
DEBUG
cookie_mode = 'basic'
13:05:33
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:33
DEBUG
Entering _get_cookie_basic()
13:05:33
DEBUG
reusing cookie
13:05:33
DEBUG
Exiting _get_cookie_basic()
13:05:33
DEBUG
Entering _get_crumb_basic()
13:05:33
DEBUG
reusing crumb
13:05:33
DEBUG
Exiting _get_crumb_basic()
13:05:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:33
DEBUG
Exiting _get_cookie_and_crumb()
13:05:33
DEBUG
response code=200
13:05:33
DEBUG
Exiting _make_request()
13:05:33
DEBUG
Exiting get()
13:05:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:23
13:05:33
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:23-05:00
13:05:33
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:23-05:00
13:05:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:05:33
DEBUG
Exiting history()
13:05:33
DEBUG
POLL [Yahoo]: 13:05:33 Price=$54.69
13:05:33
DEBUG
CHECK: C=54.69 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:05:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:05:43
DEBUG
Entering history()
13:05:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:05:43
DEBUG
Entering history()
13:05:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:43
DEBUG
Entering get()
13:05:43
DEBUG
Entering _make_request()
13:05:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:43
DEBUG
Entering _get_cookie_and_crumb()
13:05:43
DEBUG
cookie_mode = 'basic'
13:05:43
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:43
DEBUG
Entering _get_cookie_basic()
13:05:43
DEBUG
reusing cookie
13:05:43
DEBUG
Exiting _get_cookie_basic()
13:05:43
DEBUG
Entering _get_crumb_basic()
13:05:43
DEBUG
reusing crumb
13:05:43
DEBUG
Exiting _get_crumb_basic()
13:05:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:43
DEBUG
Exiting _get_cookie_and_crumb()
13:05:43
DEBUG
response code=200
13:05:43
DEBUG
Exiting _make_request()
13:05:43
DEBUG
Exiting get()
13:05:43
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:23
13:05:43
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:23-05:00
13:05:43
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:43
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:43
DEBUG
Exiting history()
13:05:43
DEBUG
Exiting history()
13:05:43
DEBUG
Entering history()
13:05:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:43
DEBUG
Entering get()
13:05:43
DEBUG
Entering _make_request()
13:05:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:43
DEBUG
Entering _get_cookie_and_crumb()
13:05:43
DEBUG
cookie_mode = 'basic'
13:05:43
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:43
DEBUG
Entering _get_cookie_basic()
13:05:43
DEBUG
reusing cookie
13:05:43
DEBUG
Exiting _get_cookie_basic()
13:05:43
DEBUG
Entering _get_crumb_basic()
13:05:43
DEBUG
reusing crumb
13:05:43
DEBUG
Exiting _get_crumb_basic()
13:05:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:43
DEBUG
Exiting _get_cookie_and_crumb()
13:05:43
DEBUG
response code=200
13:05:43
DEBUG
Exiting _make_request()
13:05:43
DEBUG
Exiting get()
13:05:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:23
13:05:43
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:23-05:00
13:05:43
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:23-05:00
13:05:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:05:43
DEBUG
Exiting history()
13:05:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:05:53
DEBUG
Entering history()
13:05:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:05:53
DEBUG
Entering history()
13:05:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:53
DEBUG
Entering get()
13:05:53
DEBUG
Entering _make_request()
13:05:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:05:53
DEBUG
Entering _get_cookie_and_crumb()
13:05:53
DEBUG
cookie_mode = 'basic'
13:05:53
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:53
DEBUG
Entering _get_cookie_basic()
13:05:53
DEBUG
reusing cookie
13:05:53
DEBUG
Exiting _get_cookie_basic()
13:05:53
DEBUG
Entering _get_crumb_basic()
13:05:53
DEBUG
reusing crumb
13:05:53
DEBUG
Exiting _get_crumb_basic()
13:05:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:53
DEBUG
Exiting _get_cookie_and_crumb()
13:05:53
DEBUG
response code=200
13:05:53
DEBUG
Exiting _make_request()
13:05:53
DEBUG
Exiting get()
13:05:53
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:45
13:05:53
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:45-05:00
13:05:53
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:53
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:05:53
DEBUG
Exiting history()
13:05:53
DEBUG
Exiting history()
13:05:53
DEBUG
Entering history()
13:05:53
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:53
DEBUG
Entering get()
13:05:53
DEBUG
Entering _make_request()
13:05:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:05:53
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:05:53
DEBUG
Entering _get_cookie_and_crumb()
13:05:53
DEBUG
cookie_mode = 'basic'
13:05:53
DEBUG
Entering _get_cookie_and_crumb_basic()
13:05:53
DEBUG
Entering _get_cookie_basic()
13:05:53
DEBUG
reusing cookie
13:05:53
DEBUG
Exiting _get_cookie_basic()
13:05:53
DEBUG
Entering _get_crumb_basic()
13:05:53
DEBUG
reusing crumb
13:05:53
DEBUG
Exiting _get_crumb_basic()
13:05:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:05:53
DEBUG
Exiting _get_cookie_and_crumb()
13:05:53
DEBUG
response code=200
13:05:53
DEBUG
Exiting _make_request()
13:05:53
DEBUG
Exiting get()
13:05:53
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:45
13:05:53
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:05:53
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:05:53
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:05:53
DEBUG
Exiting history()
13:05:53
DEBUG
POLL [Yahoo]: 13:05:53 Price=$54.73
13:05:53
DEBUG
CHECK: C=54.73 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:06:03
DEBUG
Entering history()
13:06:03
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:06:03
DEBUG
Entering history()
13:06:03
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:03
DEBUG
Entering get()
13:06:03
DEBUG
Entering _make_request()
13:06:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:03
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:03
DEBUG
Entering _get_cookie_and_crumb()
13:06:03
DEBUG
cookie_mode = 'basic'
13:06:03
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:03
DEBUG
Entering _get_cookie_basic()
13:06:03
DEBUG
reusing cookie
13:06:03
DEBUG
Exiting _get_cookie_basic()
13:06:03
DEBUG
Entering _get_crumb_basic()
13:06:03
DEBUG
reusing crumb
13:06:03
DEBUG
Exiting _get_crumb_basic()
13:06:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:03
DEBUG
Exiting _get_cookie_and_crumb()
13:06:03
DEBUG
response code=200
13:06:03
DEBUG
Exiting _make_request()
13:06:03
DEBUG
Exiting get()
13:06:03
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:45
13:06:03
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:03
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:03
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:03
DEBUG
Exiting history()
13:06:03
DEBUG
Exiting history()
13:06:03
DEBUG
Entering history()
13:06:03
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:03
DEBUG
Entering get()
13:06:03
DEBUG
Entering _make_request()
13:06:03
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:03
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:03
DEBUG
Entering _get_cookie_and_crumb()
13:06:03
DEBUG
cookie_mode = 'basic'
13:06:03
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:03
DEBUG
Entering _get_cookie_basic()
13:06:03
DEBUG
reusing cookie
13:06:03
DEBUG
Exiting _get_cookie_basic()
13:06:03
DEBUG
Entering _get_crumb_basic()
13:06:03
DEBUG
reusing crumb
13:06:03
DEBUG
Exiting _get_crumb_basic()
13:06:03
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:03
DEBUG
Exiting _get_cookie_and_crumb()
13:06:03
DEBUG
response code=200
13:06:03
DEBUG
Exiting _make_request()
13:06:03
DEBUG
Exiting get()
13:06:03
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:45
13:06:03
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:03
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:03
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:06:03
DEBUG
Exiting history()
13:06:13
DEBUG
Entering history()
13:06:13
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:06:13
DEBUG
Entering history()
13:06:13
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:13
DEBUG
Entering get()
13:06:13
DEBUG
Entering _make_request()
13:06:13
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:13
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:13
DEBUG
Entering _get_cookie_and_crumb()
13:06:13
DEBUG
cookie_mode = 'basic'
13:06:13
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:13
DEBUG
Entering _get_cookie_basic()
13:06:13
DEBUG
reusing cookie
13:06:13
DEBUG
Exiting _get_cookie_basic()
13:06:13
DEBUG
Entering _get_crumb_basic()
13:06:13
DEBUG
reusing crumb
13:06:13
DEBUG
Exiting _get_crumb_basic()
13:06:13
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:13
DEBUG
Exiting _get_cookie_and_crumb()
13:06:14
DEBUG
response code=200
13:06:14
DEBUG
Exiting _make_request()
13:06:14
DEBUG
Exiting get()
13:06:14
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:45
13:06:14
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:14
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:14
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:14
DEBUG
Exiting history()
13:06:14
DEBUG
Exiting history()
13:06:14
DEBUG
Entering history()
13:06:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:14
DEBUG
Entering get()
13:06:14
DEBUG
Entering _make_request()
13:06:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:14
DEBUG
Entering _get_cookie_and_crumb()
13:06:14
DEBUG
cookie_mode = 'basic'
13:06:14
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:14
DEBUG
Entering _get_cookie_basic()
13:06:14
DEBUG
reusing cookie
13:06:14
DEBUG
Exiting _get_cookie_basic()
13:06:14
DEBUG
Entering _get_crumb_basic()
13:06:14
DEBUG
reusing crumb
13:06:14
DEBUG
Exiting _get_crumb_basic()
13:06:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:14
DEBUG
Exiting _get_cookie_and_crumb()
13:06:14
DEBUG
response code=200
13:06:14
DEBUG
Exiting _make_request()
13:06:14
DEBUG
Exiting get()
13:06:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:45
13:06:14
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:14
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:06:14
DEBUG
Exiting history()
13:06:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:06:24
DEBUG
Entering history()
13:06:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:06:24
DEBUG
Entering history()
13:06:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:24
DEBUG
Entering get()
13:06:24
DEBUG
Entering _make_request()
13:06:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:24
DEBUG
Entering _get_cookie_and_crumb()
13:06:24
DEBUG
cookie_mode = 'basic'
13:06:24
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:24
DEBUG
Entering _get_cookie_basic()
13:06:24
DEBUG
reusing cookie
13:06:24
DEBUG
Exiting _get_cookie_basic()
13:06:24
DEBUG
Entering _get_crumb_basic()
13:06:24
DEBUG
reusing crumb
13:06:24
DEBUG
Exiting _get_crumb_basic()
13:06:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:24
DEBUG
Exiting _get_cookie_and_crumb()
13:06:24
DEBUG
response code=200
13:06:24
DEBUG
Exiting _make_request()
13:06:24
DEBUG
Exiting get()
13:06:24
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:45
13:06:24
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:24
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:24
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:24
DEBUG
Exiting history()
13:06:24
DEBUG
Exiting history()
13:06:24
DEBUG
Entering history()
13:06:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:24
DEBUG
Entering get()
13:06:24
DEBUG
Entering _make_request()
13:06:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:24
DEBUG
Entering _get_cookie_and_crumb()
13:06:24
DEBUG
cookie_mode = 'basic'
13:06:24
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:24
DEBUG
Entering _get_cookie_basic()
13:06:24
DEBUG
reusing cookie
13:06:24
DEBUG
Exiting _get_cookie_basic()
13:06:24
DEBUG
Entering _get_crumb_basic()
13:06:24
DEBUG
reusing crumb
13:06:24
DEBUG
Exiting _get_crumb_basic()
13:06:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:24
DEBUG
Exiting _get_cookie_and_crumb()
13:06:24
DEBUG
response code=200
13:06:24
DEBUG
Exiting _make_request()
13:06:24
DEBUG
Exiting get()
13:06:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:45
13:06:24
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:24
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:06:24
DEBUG
Exiting history()
13:06:34
DEBUG
Entering history()
13:06:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:06:34
DEBUG
Entering history()
13:06:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:34
DEBUG
Entering get()
13:06:34
DEBUG
Entering _make_request()
13:06:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:34
DEBUG
Entering _get_cookie_and_crumb()
13:06:34
DEBUG
cookie_mode = 'basic'
13:06:34
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:34
DEBUG
Entering _get_cookie_basic()
13:06:34
DEBUG
reusing cookie
13:06:34
DEBUG
Exiting _get_cookie_basic()
13:06:34
DEBUG
Entering _get_crumb_basic()
13:06:34
DEBUG
reusing crumb
13:06:34
DEBUG
Exiting _get_crumb_basic()
13:06:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:34
DEBUG
Exiting _get_cookie_and_crumb()
13:06:34
DEBUG
response code=200
13:06:34
DEBUG
Exiting _make_request()
13:06:34
DEBUG
Exiting get()
13:06:34
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:45
13:06:34
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:34
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:34
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:34
DEBUG
Exiting history()
13:06:34
DEBUG
Exiting history()
13:06:34
DEBUG
Entering history()
13:06:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:34
DEBUG
Entering get()
13:06:34
DEBUG
Entering _make_request()
13:06:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:34
DEBUG
Entering _get_cookie_and_crumb()
13:06:34
DEBUG
cookie_mode = 'basic'
13:06:34
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:34
DEBUG
Entering _get_cookie_basic()
13:06:34
DEBUG
reusing cookie
13:06:34
DEBUG
Exiting _get_cookie_basic()
13:06:34
DEBUG
Entering _get_crumb_basic()
13:06:34
DEBUG
reusing crumb
13:06:34
DEBUG
Exiting _get_crumb_basic()
13:06:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:34
DEBUG
Exiting _get_cookie_and_crumb()
13:06:34
DEBUG
response code=200
13:06:34
DEBUG
Exiting _make_request()
13:06:34
DEBUG
Exiting get()
13:06:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:45
13:06:34
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:34
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:06:34
DEBUG
Exiting history()
13:06:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:06:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:06:44
DEBUG
Entering history()
13:06:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:06:44
DEBUG
Entering history()
13:06:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:44
DEBUG
Entering get()
13:06:44
DEBUG
Entering _make_request()
13:06:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:44
DEBUG
Entering _get_cookie_and_crumb()
13:06:44
DEBUG
cookie_mode = 'basic'
13:06:44
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:44
DEBUG
Entering _get_cookie_basic()
13:06:44
DEBUG
reusing cookie
13:06:44
DEBUG
Exiting _get_cookie_basic()
13:06:44
DEBUG
Entering _get_crumb_basic()
13:06:44
DEBUG
reusing crumb
13:06:44
DEBUG
Exiting _get_crumb_basic()
13:06:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:44
DEBUG
Exiting _get_cookie_and_crumb()
13:06:44
DEBUG
response code=200
13:06:44
DEBUG
Exiting _make_request()
13:06:44
DEBUG
Exiting get()
13:06:44
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:05:45
13:06:44
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:44
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:44
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:44
DEBUG
Exiting history()
13:06:44
DEBUG
Exiting history()
13:06:44
DEBUG
Entering history()
13:06:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:44
DEBUG
Entering get()
13:06:44
DEBUG
Entering _make_request()
13:06:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:44
DEBUG
Entering _get_cookie_and_crumb()
13:06:44
DEBUG
cookie_mode = 'basic'
13:06:44
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:44
DEBUG
Entering _get_cookie_basic()
13:06:44
DEBUG
reusing cookie
13:06:44
DEBUG
Exiting _get_cookie_basic()
13:06:44
DEBUG
Entering _get_crumb_basic()
13:06:44
DEBUG
reusing crumb
13:06:44
DEBUG
Exiting _get_crumb_basic()
13:06:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:44
DEBUG
Exiting _get_cookie_and_crumb()
13:06:44
DEBUG
response code=200
13:06:44
DEBUG
Exiting _make_request()
13:06:44
DEBUG
Exiting get()
13:06:44
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:05:45
13:06:44
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:44
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:05:45-05:00
13:06:44
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:06:44
DEBUG
Exiting history()
13:06:54
DEBUG
Entering history()
13:06:54
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:06:54
DEBUG
Entering history()
13:06:54
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:54
DEBUG
Entering get()
13:06:54
DEBUG
Entering _make_request()
13:06:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:54
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:06:54
DEBUG
Entering _get_cookie_and_crumb()
13:06:54
DEBUG
cookie_mode = 'basic'
13:06:54
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:54
DEBUG
Entering _get_cookie_basic()
13:06:54
DEBUG
reusing cookie
13:06:54
DEBUG
Exiting _get_cookie_basic()
13:06:54
DEBUG
Entering _get_crumb_basic()
13:06:54
DEBUG
reusing crumb
13:06:54
DEBUG
Exiting _get_crumb_basic()
13:06:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:54
DEBUG
Exiting _get_cookie_and_crumb()
13:06:55
DEBUG
response code=200
13:06:55
DEBUG
Exiting _make_request()
13:06:55
DEBUG
Exiting get()
13:06:55
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:06:49
13:06:55
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:06:49-05:00
13:06:55
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:55
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:06:55
DEBUG
Exiting history()
13:06:55
DEBUG
Exiting history()
13:06:55
DEBUG
Entering history()
13:06:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:55
DEBUG
Entering get()
13:06:55
DEBUG
Entering _make_request()
13:06:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:06:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:06:55
DEBUG
Entering _get_cookie_and_crumb()
13:06:55
DEBUG
cookie_mode = 'basic'
13:06:55
DEBUG
Entering _get_cookie_and_crumb_basic()
13:06:55
DEBUG
Entering _get_cookie_basic()
13:06:55
DEBUG
reusing cookie
13:06:55
DEBUG
Exiting _get_cookie_basic()
13:06:55
DEBUG
Entering _get_crumb_basic()
13:06:55
DEBUG
reusing crumb
13:06:55
DEBUG
Exiting _get_crumb_basic()
13:06:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:06:55
DEBUG
Exiting _get_cookie_and_crumb()
13:06:55
DEBUG
response code=200
13:06:55
DEBUG
Exiting _make_request()
13:06:55
DEBUG
Exiting get()
13:06:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:06:49
13:06:55
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:06:49-05:00
13:06:55
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:06:49-05:00
13:06:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:06:55
DEBUG
Exiting history()
13:06:55
DEBUG
POLL [Yahoo]: 13:06:55 Price=$54.75
13:06:55
DEBUG
CHECK: C=54.75 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:07:00
DEBUG
BAR: 13:06:00 O=54.75 H=54.75 L=54.75 C=54.75
13:07:00
DEBUG
Checking: C=54.75 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:07:05
DEBUG
Entering history()
13:07:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:07:05
DEBUG
Entering history()
13:07:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:05
DEBUG
Entering get()
13:07:05
DEBUG
Entering _make_request()
13:07:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:05
DEBUG
Entering _get_cookie_and_crumb()
13:07:05
DEBUG
cookie_mode = 'basic'
13:07:05
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:05
DEBUG
Entering _get_cookie_basic()
13:07:05
DEBUG
reusing cookie
13:07:05
DEBUG
Exiting _get_cookie_basic()
13:07:05
DEBUG
Entering _get_crumb_basic()
13:07:05
DEBUG
reusing crumb
13:07:05
DEBUG
Exiting _get_crumb_basic()
13:07:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:05
DEBUG
Exiting _get_cookie_and_crumb()
13:07:05
DEBUG
response code=200
13:07:05
DEBUG
Exiting _make_request()
13:07:05
DEBUG
Exiting get()
13:07:05
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:07:00
13:07:05
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:07:00-05:00
13:07:05
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:05
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:05
DEBUG
Exiting history()
13:07:05
DEBUG
Exiting history()
13:07:05
DEBUG
Entering history()
13:07:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:05
DEBUG
Entering get()
13:07:05
DEBUG
Entering _make_request()
13:07:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:05
DEBUG
Entering _get_cookie_and_crumb()
13:07:05
DEBUG
cookie_mode = 'basic'
13:07:05
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:05
DEBUG
Entering _get_cookie_basic()
13:07:05
DEBUG
reusing cookie
13:07:05
DEBUG
Exiting _get_cookie_basic()
13:07:05
DEBUG
Entering _get_crumb_basic()
13:07:05
DEBUG
reusing crumb
13:07:05
DEBUG
Exiting _get_crumb_basic()
13:07:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:05
DEBUG
Exiting _get_cookie_and_crumb()
13:07:05
DEBUG
response code=200
13:07:05
DEBUG
Exiting _make_request()
13:07:05
DEBUG
Exiting get()
13:07:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:07:00
13:07:05
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:00-05:00
13:07:05
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:00-05:00
13:07:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:00-05:00
13:07:05
DEBUG
Exiting history()
13:07:05
DEBUG
POLL [Yahoo]: 13:07:05 Price=$54.71
13:07:05
DEBUG
CHECK: C=54.71 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:07:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:07:15
DEBUG
Entering history()
13:07:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:07:15
DEBUG
Entering history()
13:07:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:15
DEBUG
Entering get()
13:07:15
DEBUG
Entering _make_request()
13:07:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:15
DEBUG
Entering _get_cookie_and_crumb()
13:07:15
DEBUG
cookie_mode = 'basic'
13:07:15
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:15
DEBUG
Entering _get_cookie_basic()
13:07:15
DEBUG
reusing cookie
13:07:15
DEBUG
Exiting _get_cookie_basic()
13:07:15
DEBUG
Entering _get_crumb_basic()
13:07:15
DEBUG
reusing crumb
13:07:15
DEBUG
Exiting _get_crumb_basic()
13:07:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:15
DEBUG
Exiting _get_cookie_and_crumb()
13:07:15
DEBUG
response code=200
13:07:15
DEBUG
Exiting _make_request()
13:07:15
DEBUG
Exiting get()
13:07:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:07:00
13:07:15
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:07:00-05:00
13:07:15
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:15
DEBUG
Exiting history()
13:07:15
DEBUG
Exiting history()
13:07:15
DEBUG
Entering history()
13:07:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:15
DEBUG
Entering get()
13:07:15
DEBUG
Entering _make_request()
13:07:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:15
DEBUG
Entering _get_cookie_and_crumb()
13:07:15
DEBUG
cookie_mode = 'basic'
13:07:15
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:15
DEBUG
Entering _get_cookie_basic()
13:07:15
DEBUG
reusing cookie
13:07:15
DEBUG
Exiting _get_cookie_basic()
13:07:15
DEBUG
Entering _get_crumb_basic()
13:07:15
DEBUG
reusing crumb
13:07:15
DEBUG
Exiting _get_crumb_basic()
13:07:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:15
DEBUG
Exiting _get_cookie_and_crumb()
13:07:15
DEBUG
response code=200
13:07:15
DEBUG
Exiting _make_request()
13:07:15
DEBUG
Exiting get()
13:07:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:07:12
13:07:15
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:12-05:00
13:07:15
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:12-05:00
13:07:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:07:15
DEBUG
Exiting history()
13:07:25
DEBUG
Entering history()
13:07:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:07:25
DEBUG
Entering history()
13:07:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:25
DEBUG
Entering get()
13:07:25
DEBUG
Entering _make_request()
13:07:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:25
DEBUG
Entering _get_cookie_and_crumb()
13:07:25
DEBUG
cookie_mode = 'basic'
13:07:25
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:25
DEBUG
Entering _get_cookie_basic()
13:07:25
DEBUG
reusing cookie
13:07:25
DEBUG
Exiting _get_cookie_basic()
13:07:25
DEBUG
Entering _get_crumb_basic()
13:07:25
DEBUG
reusing crumb
13:07:25
DEBUG
Exiting _get_crumb_basic()
13:07:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:25
DEBUG
Exiting _get_cookie_and_crumb()
13:07:25
DEBUG
response code=200
13:07:25
DEBUG
Exiting _make_request()
13:07:25
DEBUG
Exiting get()
13:07:25
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:07:12
13:07:25
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:07:12-05:00
13:07:25
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:25
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:25
DEBUG
Exiting history()
13:07:25
DEBUG
Exiting history()
13:07:25
DEBUG
Entering history()
13:07:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:25
DEBUG
Entering get()
13:07:25
DEBUG
Entering _make_request()
13:07:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:25
DEBUG
Entering _get_cookie_and_crumb()
13:07:25
DEBUG
cookie_mode = 'basic'
13:07:25
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:25
DEBUG
Entering _get_cookie_basic()
13:07:25
DEBUG
reusing cookie
13:07:25
DEBUG
Exiting _get_cookie_basic()
13:07:25
DEBUG
Entering _get_crumb_basic()
13:07:25
DEBUG
reusing crumb
13:07:25
DEBUG
Exiting _get_crumb_basic()
13:07:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:25
DEBUG
Exiting _get_cookie_and_crumb()
13:07:25
DEBUG
response code=200
13:07:25
DEBUG
Exiting _make_request()
13:07:25
DEBUG
Exiting get()
13:07:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:07:12
13:07:25
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:12-05:00
13:07:25
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:12-05:00
13:07:25
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:07:25
DEBUG
Exiting history()
13:07:25
DEBUG
POLL [Yahoo]: 13:07:25 Price=$54.72
13:07:25
DEBUG
CHECK: C=54.72 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:07:35
DEBUG
Entering history()
13:07:35
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:07:35
DEBUG
Entering history()
13:07:35
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:35
DEBUG
Entering get()
13:07:35
DEBUG
Entering _make_request()
13:07:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:35
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:35
DEBUG
Entering _get_cookie_and_crumb()
13:07:35
DEBUG
cookie_mode = 'basic'
13:07:35
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:35
DEBUG
Entering _get_cookie_basic()
13:07:35
DEBUG
reusing cookie
13:07:35
DEBUG
Exiting _get_cookie_basic()
13:07:35
DEBUG
Entering _get_crumb_basic()
13:07:35
DEBUG
reusing crumb
13:07:35
DEBUG
Exiting _get_crumb_basic()
13:07:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:35
DEBUG
Exiting _get_cookie_and_crumb()
13:07:35
DEBUG
response code=200
13:07:35
DEBUG
Exiting _make_request()
13:07:35
DEBUG
Exiting get()
13:07:35
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:07:12
13:07:35
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:07:12-05:00
13:07:35
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:35
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:35
DEBUG
Exiting history()
13:07:35
DEBUG
Exiting history()
13:07:35
DEBUG
Entering history()
13:07:35
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:35
DEBUG
Entering get()
13:07:35
DEBUG
Entering _make_request()
13:07:35
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:35
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:35
DEBUG
Entering _get_cookie_and_crumb()
13:07:35
DEBUG
cookie_mode = 'basic'
13:07:35
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:35
DEBUG
Entering _get_cookie_basic()
13:07:35
DEBUG
reusing cookie
13:07:35
DEBUG
Exiting _get_cookie_basic()
13:07:35
DEBUG
Entering _get_crumb_basic()
13:07:35
DEBUG
reusing crumb
13:07:35
DEBUG
Exiting _get_crumb_basic()
13:07:35
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:35
DEBUG
Exiting _get_cookie_and_crumb()
13:07:35
DEBUG
response code=200
13:07:35
DEBUG
Exiting _make_request()
13:07:35
DEBUG
Exiting get()
13:07:35
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:07:34
13:07:35
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:34-05:00
13:07:35
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:34-05:00
13:07:35
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:07:35
DEBUG
Exiting history()
13:07:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:07:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:07:45
DEBUG
Entering history()
13:07:45
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:07:45
DEBUG
Entering history()
13:07:45
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:45
DEBUG
Entering get()
13:07:45
DEBUG
Entering _make_request()
13:07:45
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:45
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:45
DEBUG
Entering _get_cookie_and_crumb()
13:07:45
DEBUG
cookie_mode = 'basic'
13:07:45
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:45
DEBUG
Entering _get_cookie_basic()
13:07:45
DEBUG
reusing cookie
13:07:45
DEBUG
Exiting _get_cookie_basic()
13:07:45
DEBUG
Entering _get_crumb_basic()
13:07:45
DEBUG
reusing crumb
13:07:45
DEBUG
Exiting _get_crumb_basic()
13:07:45
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:45
DEBUG
Exiting _get_cookie_and_crumb()
13:07:46
DEBUG
response code=200
13:07:46
DEBUG
Exiting _make_request()
13:07:46
DEBUG
Exiting get()
13:07:46
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:07:40
13:07:46
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:07:40-05:00
13:07:46
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:46
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:46
DEBUG
Exiting history()
13:07:46
DEBUG
Exiting history()
13:07:46
DEBUG
Entering history()
13:07:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:46
DEBUG
Entering get()
13:07:46
DEBUG
Entering _make_request()
13:07:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:46
DEBUG
Entering _get_cookie_and_crumb()
13:07:46
DEBUG
cookie_mode = 'basic'
13:07:46
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:46
DEBUG
Entering _get_cookie_basic()
13:07:46
DEBUG
reusing cookie
13:07:46
DEBUG
Exiting _get_cookie_basic()
13:07:46
DEBUG
Entering _get_crumb_basic()
13:07:46
DEBUG
reusing crumb
13:07:46
DEBUG
Exiting _get_crumb_basic()
13:07:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:46
DEBUG
Exiting _get_cookie_and_crumb()
13:07:46
DEBUG
response code=200
13:07:46
DEBUG
Exiting _make_request()
13:07:46
DEBUG
Exiting get()
13:07:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:07:40
13:07:46
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:40-05:00
13:07:46
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:40-05:00
13:07:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:07:46
DEBUG
Exiting history()
13:07:46
DEBUG
POLL [Yahoo]: 13:07:46 Price=$54.72
13:07:46
DEBUG
CHECK: C=54.72 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:07:56
DEBUG
Entering history()
13:07:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:07:56
DEBUG
Entering history()
13:07:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:56
DEBUG
Entering get()
13:07:56
DEBUG
Entering _make_request()
13:07:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:07:56
DEBUG
Entering _get_cookie_and_crumb()
13:07:56
DEBUG
cookie_mode = 'basic'
13:07:56
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:56
DEBUG
Entering _get_cookie_basic()
13:07:56
DEBUG
reusing cookie
13:07:56
DEBUG
Exiting _get_cookie_basic()
13:07:56
DEBUG
Entering _get_crumb_basic()
13:07:56
DEBUG
reusing crumb
13:07:56
DEBUG
Exiting _get_crumb_basic()
13:07:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:56
DEBUG
Exiting _get_cookie_and_crumb()
13:07:56
DEBUG
response code=200
13:07:56
DEBUG
Exiting _make_request()
13:07:56
DEBUG
Exiting get()
13:07:56
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:07:54
13:07:56
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:07:54-05:00
13:07:56
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:56
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:07:56
DEBUG
Exiting history()
13:07:56
DEBUG
Exiting history()
13:07:56
DEBUG
Entering history()
13:07:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:56
DEBUG
Entering get()
13:07:56
DEBUG
Entering _make_request()
13:07:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:07:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:07:56
DEBUG
Entering _get_cookie_and_crumb()
13:07:56
DEBUG
cookie_mode = 'basic'
13:07:56
DEBUG
Entering _get_cookie_and_crumb_basic()
13:07:56
DEBUG
Entering _get_cookie_basic()
13:07:56
DEBUG
reusing cookie
13:07:56
DEBUG
Exiting _get_cookie_basic()
13:07:56
DEBUG
Entering _get_crumb_basic()
13:07:56
DEBUG
reusing crumb
13:07:56
DEBUG
Exiting _get_crumb_basic()
13:07:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:07:56
DEBUG
Exiting _get_cookie_and_crumb()
13:07:56
DEBUG
response code=200
13:07:56
DEBUG
Exiting _make_request()
13:07:56
DEBUG
Exiting get()
13:07:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:07:40
13:07:56
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:40-05:00
13:07:56
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:07:40-05:00
13:07:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:07:56
DEBUG
Exiting history()
13:07:56
DEBUG
POLL [Yahoo]: 13:07:56 Price=$54.69
13:07:56
DEBUG
CHECK: C=54.69 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:08:00
DEBUG
BAR: 13:07:00 O=54.72 H=54.72 L=54.72 C=54.72
13:08:00
DEBUG
Checking: C=54.72 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:08:06
DEBUG
Entering history()
13:08:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:08:06
DEBUG
Entering history()
13:08:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:06
DEBUG
Entering get()
13:08:06
DEBUG
Entering _make_request()
13:08:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:06
DEBUG
Entering _get_cookie_and_crumb()
13:08:06
DEBUG
cookie_mode = 'basic'
13:08:06
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:06
DEBUG
Entering _get_cookie_basic()
13:08:06
DEBUG
reusing cookie
13:08:06
DEBUG
Exiting _get_cookie_basic()
13:08:06
DEBUG
Entering _get_crumb_basic()
13:08:06
DEBUG
reusing crumb
13:08:06
DEBUG
Exiting _get_crumb_basic()
13:08:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:06
DEBUG
Exiting _get_cookie_and_crumb()
13:08:07
DEBUG
response code=200
13:08:07
DEBUG
Exiting _make_request()
13:08:07
DEBUG
Exiting get()
13:08:07
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:07:54
13:08:07
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:07:54-05:00
13:08:07
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:07
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:07
DEBUG
Exiting history()
13:08:07
DEBUG
Exiting history()
13:08:07
DEBUG
Entering history()
13:08:07
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:07
DEBUG
Entering get()
13:08:07
DEBUG
Entering _make_request()
13:08:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:07
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:07
DEBUG
Entering _get_cookie_and_crumb()
13:08:07
DEBUG
cookie_mode = 'basic'
13:08:07
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:07
DEBUG
Entering _get_cookie_basic()
13:08:07
DEBUG
reusing cookie
13:08:07
DEBUG
Exiting _get_cookie_basic()
13:08:07
DEBUG
Entering _get_crumb_basic()
13:08:07
DEBUG
reusing crumb
13:08:07
DEBUG
Exiting _get_crumb_basic()
13:08:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:07
DEBUG
Exiting _get_cookie_and_crumb()
13:08:07
DEBUG
response code=200
13:08:07
DEBUG
Exiting _make_request()
13:08:07
DEBUG
Exiting get()
13:08:07
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:08:06
13:08:07
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:06-05:00
13:08:07
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:06-05:00
13:08:07
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:08:07
DEBUG
Exiting history()
13:08:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:08:17
DEBUG
Entering history()
13:08:17
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:08:17
DEBUG
Entering history()
13:08:17
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:17
DEBUG
Entering get()
13:08:17
DEBUG
Entering _make_request()
13:08:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:17
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:17
DEBUG
Entering _get_cookie_and_crumb()
13:08:17
DEBUG
cookie_mode = 'basic'
13:08:17
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:17
DEBUG
Entering _get_cookie_basic()
13:08:17
DEBUG
reusing cookie
13:08:17
DEBUG
Exiting _get_cookie_basic()
13:08:17
DEBUG
Entering _get_crumb_basic()
13:08:17
DEBUG
reusing crumb
13:08:17
DEBUG
Exiting _get_crumb_basic()
13:08:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:17
DEBUG
Exiting _get_cookie_and_crumb()
13:08:17
DEBUG
response code=200
13:08:17
DEBUG
Exiting _make_request()
13:08:17
DEBUG
Exiting get()
13:08:17
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:08:06
13:08:17
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:08:06-05:00
13:08:17
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:17
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:17
DEBUG
Exiting history()
13:08:17
DEBUG
Exiting history()
13:08:17
DEBUG
Entering history()
13:08:17
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:17
DEBUG
Entering get()
13:08:17
DEBUG
Entering _make_request()
13:08:17
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:17
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:17
DEBUG
Entering _get_cookie_and_crumb()
13:08:17
DEBUG
cookie_mode = 'basic'
13:08:17
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:17
DEBUG
Entering _get_cookie_basic()
13:08:17
DEBUG
reusing cookie
13:08:17
DEBUG
Exiting _get_cookie_basic()
13:08:17
DEBUG
Entering _get_crumb_basic()
13:08:17
DEBUG
reusing crumb
13:08:17
DEBUG
Exiting _get_crumb_basic()
13:08:17
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:17
DEBUG
Exiting _get_cookie_and_crumb()
13:08:17
DEBUG
response code=200
13:08:17
DEBUG
Exiting _make_request()
13:08:17
DEBUG
Exiting get()
13:08:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:08:06
13:08:17
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:06-05:00
13:08:17
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:06-05:00
13:08:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:08:17
DEBUG
Exiting history()
13:08:17
DEBUG
POLL [Yahoo]: 13:08:17 Price=$54.67
13:08:17
DEBUG
CHECK: C=54.67 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:08:27
DEBUG
Entering history()
13:08:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:08:27
DEBUG
Entering history()
13:08:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:27
DEBUG
Entering get()
13:08:27
DEBUG
Entering _make_request()
13:08:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:27
DEBUG
Entering _get_cookie_and_crumb()
13:08:27
DEBUG
cookie_mode = 'basic'
13:08:27
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:27
DEBUG
Entering _get_cookie_basic()
13:08:27
DEBUG
reusing cookie
13:08:27
DEBUG
Exiting _get_cookie_basic()
13:08:27
DEBUG
Entering _get_crumb_basic()
13:08:27
DEBUG
reusing crumb
13:08:27
DEBUG
Exiting _get_crumb_basic()
13:08:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:27
DEBUG
Exiting _get_cookie_and_crumb()
13:08:27
DEBUG
response code=200
13:08:27
DEBUG
Exiting _make_request()
13:08:27
DEBUG
Exiting get()
13:08:27
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:08:06
13:08:27
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:08:06-05:00
13:08:27
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:27
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:27
DEBUG
Exiting history()
13:08:27
DEBUG
Exiting history()
13:08:27
DEBUG
Entering history()
13:08:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:27
DEBUG
Entering get()
13:08:27
DEBUG
Entering _make_request()
13:08:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:27
DEBUG
Entering _get_cookie_and_crumb()
13:08:27
DEBUG
cookie_mode = 'basic'
13:08:27
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:27
DEBUG
Entering _get_cookie_basic()
13:08:27
DEBUG
reusing cookie
13:08:27
DEBUG
Exiting _get_cookie_basic()
13:08:27
DEBUG
Entering _get_crumb_basic()
13:08:27
DEBUG
reusing crumb
13:08:27
DEBUG
Exiting _get_crumb_basic()
13:08:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:27
DEBUG
Exiting _get_cookie_and_crumb()
13:08:31
DEBUG
response code=200
13:08:31
DEBUG
Exiting _make_request()
13:08:31
DEBUG
Exiting get()
13:08:31
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:08:21
13:08:31
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:21-05:00
13:08:32
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:21-05:00
13:08:32
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:08:32
DEBUG
Exiting history()
13:08:39
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:08:42
DEBUG
Entering history()
13:08:42
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:08:42
DEBUG
Entering history()
13:08:42
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:42
DEBUG
Entering get()
13:08:42
DEBUG
Entering _make_request()
13:08:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:42
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:42
DEBUG
Entering _get_cookie_and_crumb()
13:08:42
DEBUG
cookie_mode = 'basic'
13:08:42
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:42
DEBUG
Entering _get_cookie_basic()
13:08:42
DEBUG
reusing cookie
13:08:42
DEBUG
Exiting _get_cookie_basic()
13:08:42
DEBUG
Entering _get_crumb_basic()
13:08:42
DEBUG
reusing crumb
13:08:42
DEBUG
Exiting _get_crumb_basic()
13:08:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:42
DEBUG
Exiting _get_cookie_and_crumb()
13:08:42
DEBUG
response code=200
13:08:42
DEBUG
Exiting _make_request()
13:08:42
DEBUG
Exiting get()
13:08:42
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:08:40
13:08:42
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:08:40-05:00
13:08:42
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:42
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:42
DEBUG
Exiting history()
13:08:42
DEBUG
Exiting history()
13:08:42
DEBUG
Entering history()
13:08:42
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:42
DEBUG
Entering get()
13:08:42
DEBUG
Entering _make_request()
13:08:42
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:42
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:42
DEBUG
Entering _get_cookie_and_crumb()
13:08:42
DEBUG
cookie_mode = 'basic'
13:08:42
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:42
DEBUG
Entering _get_cookie_basic()
13:08:42
DEBUG
reusing cookie
13:08:42
DEBUG
Exiting _get_cookie_basic()
13:08:42
DEBUG
Entering _get_crumb_basic()
13:08:42
DEBUG
reusing crumb
13:08:42
DEBUG
Exiting _get_crumb_basic()
13:08:42
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:42
DEBUG
Exiting _get_cookie_and_crumb()
13:08:42
DEBUG
response code=200
13:08:42
DEBUG
Exiting _make_request()
13:08:42
DEBUG
Exiting get()
13:08:42
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:08:40
13:08:42
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:40-05:00
13:08:42
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:40-05:00
13:08:42
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:08:42
DEBUG
Exiting history()
13:08:42
DEBUG
POLL [Yahoo]: 13:08:42 Price=$54.66
13:08:42
DEBUG
CHECK: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:08:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:08:52
DEBUG
Entering history()
13:08:52
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:08:52
DEBUG
Entering history()
13:08:52
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:52
DEBUG
Entering get()
13:08:52
DEBUG
Entering _make_request()
13:08:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:52
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:08:52
DEBUG
Entering _get_cookie_and_crumb()
13:08:52
DEBUG
cookie_mode = 'basic'
13:08:52
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:52
DEBUG
Entering _get_cookie_basic()
13:08:52
DEBUG
reusing cookie
13:08:52
DEBUG
Exiting _get_cookie_basic()
13:08:52
DEBUG
Entering _get_crumb_basic()
13:08:52
DEBUG
reusing crumb
13:08:52
DEBUG
Exiting _get_crumb_basic()
13:08:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:52
DEBUG
Exiting _get_cookie_and_crumb()
13:08:52
DEBUG
response code=200
13:08:52
DEBUG
Exiting _make_request()
13:08:52
DEBUG
Exiting get()
13:08:52
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:08:40
13:08:52
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:08:40-05:00
13:08:52
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:52
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:08:52
DEBUG
Exiting history()
13:08:52
DEBUG
Exiting history()
13:08:52
DEBUG
Entering history()
13:08:52
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:52
DEBUG
Entering get()
13:08:52
DEBUG
Entering _make_request()
13:08:52
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:08:52
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:08:52
DEBUG
Entering _get_cookie_and_crumb()
13:08:52
DEBUG
cookie_mode = 'basic'
13:08:52
DEBUG
Entering _get_cookie_and_crumb_basic()
13:08:52
DEBUG
Entering _get_cookie_basic()
13:08:52
DEBUG
reusing cookie
13:08:52
DEBUG
Exiting _get_cookie_basic()
13:08:52
DEBUG
Entering _get_crumb_basic()
13:08:52
DEBUG
reusing crumb
13:08:52
DEBUG
Exiting _get_crumb_basic()
13:08:52
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:08:52
DEBUG
Exiting _get_cookie_and_crumb()
13:08:52
DEBUG
response code=200
13:08:52
DEBUG
Exiting _make_request()
13:08:52
DEBUG
Exiting get()
13:08:52
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:08:49
13:08:52
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:49-05:00
13:08:52
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:49-05:00
13:08:52
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:08:52
DEBUG
Exiting history()
13:09:00
DEBUG
BAR: 13:08:00 O=54.66 H=54.66 L=54.66 C=54.66
13:09:00
DEBUG
Checking: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:09:02
DEBUG
Entering history()
13:09:02
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:09:02
DEBUG
Entering history()
13:09:02
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:02
DEBUG
Entering get()
13:09:02
DEBUG
Entering _make_request()
13:09:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:02
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:02
DEBUG
Entering _get_cookie_and_crumb()
13:09:02
DEBUG
cookie_mode = 'basic'
13:09:02
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:02
DEBUG
Entering _get_cookie_basic()
13:09:02
DEBUG
reusing cookie
13:09:02
DEBUG
Exiting _get_cookie_basic()
13:09:02
DEBUG
Entering _get_crumb_basic()
13:09:02
DEBUG
reusing crumb
13:09:02
DEBUG
Exiting _get_crumb_basic()
13:09:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:02
DEBUG
Exiting _get_cookie_and_crumb()
13:09:02
DEBUG
response code=200
13:09:02
DEBUG
Exiting _make_request()
13:09:02
DEBUG
Exiting get()
13:09:02
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:08:54
13:09:02
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:08:54-05:00
13:09:02
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:02
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:02
DEBUG
Exiting history()
13:09:02
DEBUG
Exiting history()
13:09:02
DEBUG
Entering history()
13:09:02
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:02
DEBUG
Entering get()
13:09:02
DEBUG
Entering _make_request()
13:09:02
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:02
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:02
DEBUG
Entering _get_cookie_and_crumb()
13:09:02
DEBUG
cookie_mode = 'basic'
13:09:02
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:02
DEBUG
Entering _get_cookie_basic()
13:09:02
DEBUG
reusing cookie
13:09:02
DEBUG
Exiting _get_cookie_basic()
13:09:02
DEBUG
Entering _get_crumb_basic()
13:09:02
DEBUG
reusing crumb
13:09:02
DEBUG
Exiting _get_crumb_basic()
13:09:02
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:02
DEBUG
Exiting _get_cookie_and_crumb()
13:09:02
DEBUG
response code=200
13:09:02
DEBUG
Exiting _make_request()
13:09:02
DEBUG
Exiting get()
13:09:02
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:08:49
13:09:02
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:49-05:00
13:09:02
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:49-05:00
13:09:02
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:09:02
DEBUG
Exiting history()
13:09:02
DEBUG
POLL [Yahoo]: 13:09:02 Price=$54.66
13:09:02
DEBUG
CHECK: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:09:12
DEBUG
Entering history()
13:09:12
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:09:12
DEBUG
Entering history()
13:09:12
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:12
DEBUG
Entering get()
13:09:12
DEBUG
Entering _make_request()
13:09:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:12
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:12
DEBUG
Entering _get_cookie_and_crumb()
13:09:12
DEBUG
cookie_mode = 'basic'
13:09:12
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:12
DEBUG
Entering _get_cookie_basic()
13:09:12
DEBUG
reusing cookie
13:09:12
DEBUG
Exiting _get_cookie_basic()
13:09:12
DEBUG
Entering _get_crumb_basic()
13:09:12
DEBUG
reusing crumb
13:09:12
DEBUG
Exiting _get_crumb_basic()
13:09:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:12
DEBUG
Exiting _get_cookie_and_crumb()
13:09:12
DEBUG
response code=200
13:09:12
DEBUG
Exiting _make_request()
13:09:12
DEBUG
Exiting get()
13:09:12
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:08:54
13:09:12
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:08:54-05:00
13:09:12
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:12
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:12
DEBUG
Exiting history()
13:09:12
DEBUG
Exiting history()
13:09:12
DEBUG
Entering history()
13:09:12
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:12
DEBUG
Entering get()
13:09:12
DEBUG
Entering _make_request()
13:09:12
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:12
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:12
DEBUG
Entering _get_cookie_and_crumb()
13:09:12
DEBUG
cookie_mode = 'basic'
13:09:12
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:12
DEBUG
Entering _get_cookie_basic()
13:09:12
DEBUG
reusing cookie
13:09:12
DEBUG
Exiting _get_cookie_basic()
13:09:12
DEBUG
Entering _get_crumb_basic()
13:09:12
DEBUG
reusing crumb
13:09:12
DEBUG
Exiting _get_crumb_basic()
13:09:12
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:12
DEBUG
Exiting _get_cookie_and_crumb()
13:09:13
DEBUG
response code=200
13:09:13
DEBUG
Exiting _make_request()
13:09:13
DEBUG
Exiting get()
13:09:13
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:08:54
13:09:13
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:54-05:00
13:09:13
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:08:54-05:00
13:09:13
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:09:13
DEBUG
Exiting history()
13:09:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:09:23
DEBUG
Entering history()
13:09:23
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:09:23
DEBUG
Entering history()
13:09:23
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:23
DEBUG
Entering get()
13:09:23
DEBUG
Entering _make_request()
13:09:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:23
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:23
DEBUG
Entering _get_cookie_and_crumb()
13:09:23
DEBUG
cookie_mode = 'basic'
13:09:23
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:23
DEBUG
Entering _get_cookie_basic()
13:09:23
DEBUG
reusing cookie
13:09:23
DEBUG
Exiting _get_cookie_basic()
13:09:23
DEBUG
Entering _get_crumb_basic()
13:09:23
DEBUG
reusing crumb
13:09:23
DEBUG
Exiting _get_crumb_basic()
13:09:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:23
DEBUG
Exiting _get_cookie_and_crumb()
13:09:23
DEBUG
response code=200
13:09:23
DEBUG
Exiting _make_request()
13:09:23
DEBUG
Exiting get()
13:09:23
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:09:21
13:09:23
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:09:21-05:00
13:09:23
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:23
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:23
DEBUG
Exiting history()
13:09:23
DEBUG
Exiting history()
13:09:23
DEBUG
Entering history()
13:09:23
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:23
DEBUG
Entering get()
13:09:23
DEBUG
Entering _make_request()
13:09:23
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:23
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:23
DEBUG
Entering _get_cookie_and_crumb()
13:09:23
DEBUG
cookie_mode = 'basic'
13:09:23
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:23
DEBUG
Entering _get_cookie_basic()
13:09:23
DEBUG
reusing cookie
13:09:23
DEBUG
Exiting _get_cookie_basic()
13:09:23
DEBUG
Entering _get_crumb_basic()
13:09:23
DEBUG
reusing crumb
13:09:23
DEBUG
Exiting _get_crumb_basic()
13:09:23
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:23
DEBUG
Exiting _get_cookie_and_crumb()
13:09:23
DEBUG
response code=200
13:09:23
DEBUG
Exiting _make_request()
13:09:23
DEBUG
Exiting get()
13:09:23
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:09:21
13:09:23
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:21-05:00
13:09:23
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:21-05:00
13:09:23
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:09:23
DEBUG
Exiting history()
13:09:23
DEBUG
POLL [Yahoo]: 13:09:23 Price=$54.65
13:09:23
DEBUG
CHECK: C=54.65 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:09:33
DEBUG
Entering history()
13:09:33
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:09:33
DEBUG
Entering history()
13:09:33
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:33
DEBUG
Entering get()
13:09:33
DEBUG
Entering _make_request()
13:09:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:33
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:33
DEBUG
Entering _get_cookie_and_crumb()
13:09:33
DEBUG
cookie_mode = 'basic'
13:09:33
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:33
DEBUG
Entering _get_cookie_basic()
13:09:33
DEBUG
reusing cookie
13:09:33
DEBUG
Exiting _get_cookie_basic()
13:09:33
DEBUG
Entering _get_crumb_basic()
13:09:33
DEBUG
reusing crumb
13:09:33
DEBUG
Exiting _get_crumb_basic()
13:09:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:33
DEBUG
Exiting _get_cookie_and_crumb()
13:09:33
DEBUG
response code=200
13:09:33
DEBUG
Exiting _make_request()
13:09:33
DEBUG
Exiting get()
13:09:33
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:09:31
13:09:33
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:09:31-05:00
13:09:33
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:33
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:33
DEBUG
Exiting history()
13:09:33
DEBUG
Exiting history()
13:09:33
DEBUG
Entering history()
13:09:33
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:33
DEBUG
Entering get()
13:09:33
DEBUG
Entering _make_request()
13:09:33
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:33
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:33
DEBUG
Entering _get_cookie_and_crumb()
13:09:33
DEBUG
cookie_mode = 'basic'
13:09:33
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:33
DEBUG
Entering _get_cookie_basic()
13:09:33
DEBUG
reusing cookie
13:09:33
DEBUG
Exiting _get_cookie_basic()
13:09:33
DEBUG
Entering _get_crumb_basic()
13:09:33
DEBUG
reusing crumb
13:09:33
DEBUG
Exiting _get_crumb_basic()
13:09:33
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:33
DEBUG
Exiting _get_cookie_and_crumb()
13:09:33
DEBUG
response code=200
13:09:33
DEBUG
Exiting _make_request()
13:09:33
DEBUG
Exiting get()
13:09:33
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:09:21
13:09:33
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:21-05:00
13:09:33
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:21-05:00
13:09:33
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:09:33
DEBUG
Exiting history()
13:09:33
DEBUG
POLL [Yahoo]: 13:09:33 Price=$54.66
13:09:33
DEBUG
CHECK: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:09:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:09:43
DEBUG
Entering history()
13:09:43
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:09:43
DEBUG
Entering history()
13:09:43
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:43
DEBUG
Entering get()
13:09:43
DEBUG
Entering _make_request()
13:09:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:43
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:43
DEBUG
Entering _get_cookie_and_crumb()
13:09:43
DEBUG
cookie_mode = 'basic'
13:09:43
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:43
DEBUG
Entering _get_cookie_basic()
13:09:43
DEBUG
reusing cookie
13:09:43
DEBUG
Exiting _get_cookie_basic()
13:09:43
DEBUG
Entering _get_crumb_basic()
13:09:43
DEBUG
reusing crumb
13:09:43
DEBUG
Exiting _get_crumb_basic()
13:09:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:43
DEBUG
Exiting _get_cookie_and_crumb()
13:09:43
DEBUG
response code=200
13:09:43
DEBUG
Exiting _make_request()
13:09:43
DEBUG
Exiting get()
13:09:43
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:09:31
13:09:43
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:09:31-05:00
13:09:43
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:43
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:43
DEBUG
Exiting history()
13:09:43
DEBUG
Exiting history()
13:09:43
DEBUG
Entering history()
13:09:43
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:43
DEBUG
Entering get()
13:09:43
DEBUG
Entering _make_request()
13:09:43
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:43
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:43
DEBUG
Entering _get_cookie_and_crumb()
13:09:43
DEBUG
cookie_mode = 'basic'
13:09:43
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:43
DEBUG
Entering _get_cookie_basic()
13:09:43
DEBUG
reusing cookie
13:09:43
DEBUG
Exiting _get_cookie_basic()
13:09:43
DEBUG
Entering _get_crumb_basic()
13:09:43
DEBUG
reusing crumb
13:09:43
DEBUG
Exiting _get_crumb_basic()
13:09:43
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:43
DEBUG
Exiting _get_cookie_and_crumb()
13:09:43
DEBUG
response code=200
13:09:43
DEBUG
Exiting _make_request()
13:09:43
DEBUG
Exiting get()
13:09:43
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:09:34
13:09:43
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:34-05:00
13:09:43
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:34-05:00
13:09:43
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:09:43
DEBUG
Exiting history()
13:09:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:09:53
DEBUG
Entering history()
13:09:53
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:09:53
DEBUG
Entering history()
13:09:53
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:53
DEBUG
Entering get()
13:09:53
DEBUG
Entering _make_request()
13:09:53
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:53
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:09:53
DEBUG
Entering _get_cookie_and_crumb()
13:09:53
DEBUG
cookie_mode = 'basic'
13:09:53
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:53
DEBUG
Entering _get_cookie_basic()
13:09:53
DEBUG
reusing cookie
13:09:53
DEBUG
Exiting _get_cookie_basic()
13:09:53
DEBUG
Entering _get_crumb_basic()
13:09:53
DEBUG
reusing crumb
13:09:53
DEBUG
Exiting _get_crumb_basic()
13:09:53
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:53
DEBUG
Exiting _get_cookie_and_crumb()
13:09:54
DEBUG
response code=200
13:09:54
DEBUG
Exiting _make_request()
13:09:54
DEBUG
Exiting get()
13:09:54
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:09:34
13:09:54
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:09:34-05:00
13:09:54
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:54
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:09:54
DEBUG
Exiting history()
13:09:54
DEBUG
Exiting history()
13:09:54
DEBUG
Entering history()
13:09:54
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:54
DEBUG
Entering get()
13:09:54
DEBUG
Entering _make_request()
13:09:54
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:09:54
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:09:54
DEBUG
Entering _get_cookie_and_crumb()
13:09:54
DEBUG
cookie_mode = 'basic'
13:09:54
DEBUG
Entering _get_cookie_and_crumb_basic()
13:09:54
DEBUG
Entering _get_cookie_basic()
13:09:54
DEBUG
reusing cookie
13:09:54
DEBUG
Exiting _get_cookie_basic()
13:09:54
DEBUG
Entering _get_crumb_basic()
13:09:54
DEBUG
reusing crumb
13:09:54
DEBUG
Exiting _get_crumb_basic()
13:09:54
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:09:54
DEBUG
Exiting _get_cookie_and_crumb()
13:09:54
DEBUG
response code=200
13:09:54
DEBUG
Exiting _make_request()
13:09:54
DEBUG
Exiting get()
13:09:54
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:09:34
13:09:54
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:34-05:00
13:09:54
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:34-05:00
13:09:54
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:09:54
DEBUG
Exiting history()
13:10:00
DEBUG
BAR: 13:09:00 O=54.66 H=54.66 L=54.66 C=54.66
13:10:00
DEBUG
Checking: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:10:04
DEBUG
Entering history()
13:10:04
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:10:04
DEBUG
Entering history()
13:10:04
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:04
DEBUG
Entering get()
13:10:04
DEBUG
Entering _make_request()
13:10:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:04
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:04
DEBUG
Entering _get_cookie_and_crumb()
13:10:04
DEBUG
cookie_mode = 'basic'
13:10:04
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:04
DEBUG
Entering _get_cookie_basic()
13:10:04
DEBUG
reusing cookie
13:10:04
DEBUG
Exiting _get_cookie_basic()
13:10:04
DEBUG
Entering _get_crumb_basic()
13:10:04
DEBUG
reusing crumb
13:10:04
DEBUG
Exiting _get_crumb_basic()
13:10:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:04
DEBUG
Exiting _get_cookie_and_crumb()
13:10:04
DEBUG
response code=200
13:10:04
DEBUG
Exiting _make_request()
13:10:04
DEBUG
Exiting get()
13:10:04
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:09:34
13:10:04
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:09:34-05:00
13:10:04
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:04
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:04
DEBUG
Exiting history()
13:10:04
DEBUG
Exiting history()
13:10:04
DEBUG
Entering history()
13:10:04
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:04
DEBUG
Entering get()
13:10:04
DEBUG
Entering _make_request()
13:10:04
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:04
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:04
DEBUG
Entering _get_cookie_and_crumb()
13:10:04
DEBUG
cookie_mode = 'basic'
13:10:04
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:04
DEBUG
Entering _get_cookie_basic()
13:10:04
DEBUG
reusing cookie
13:10:04
DEBUG
Exiting _get_cookie_basic()
13:10:04
DEBUG
Entering _get_crumb_basic()
13:10:04
DEBUG
reusing crumb
13:10:04
DEBUG
Exiting _get_crumb_basic()
13:10:04
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:04
DEBUG
Exiting _get_cookie_and_crumb()
13:10:04
DEBUG
response code=200
13:10:04
DEBUG
Exiting _make_request()
13:10:04
DEBUG
Exiting get()
13:10:04
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:09:34
13:10:04
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:34-05:00
13:10:04
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:34-05:00
13:10:04
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:10:04
DEBUG
Exiting history()
13:10:04
DEBUG
CHECK: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:10:14
DEBUG
Entering history()
13:10:14
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:10:14
DEBUG
Entering history()
13:10:14
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:14
DEBUG
Entering get()
13:10:14
DEBUG
Entering _make_request()
13:10:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:14
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:14
DEBUG
Entering _get_cookie_and_crumb()
13:10:14
DEBUG
cookie_mode = 'basic'
13:10:14
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:14
DEBUG
Entering _get_cookie_basic()
13:10:14
DEBUG
reusing cookie
13:10:14
DEBUG
Exiting _get_cookie_basic()
13:10:14
DEBUG
Entering _get_crumb_basic()
13:10:14
DEBUG
reusing crumb
13:10:14
DEBUG
Exiting _get_crumb_basic()
13:10:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:14
DEBUG
Exiting _get_cookie_and_crumb()
13:10:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:10:14
DEBUG
response code=200
13:10:14
DEBUG
Exiting _make_request()
13:10:14
DEBUG
Exiting get()
13:10:14
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:10:11
13:10:14
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:10:11-05:00
13:10:14
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:14
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:14
DEBUG
Exiting history()
13:10:14
DEBUG
Exiting history()
13:10:14
DEBUG
Entering history()
13:10:14
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:14
DEBUG
Entering get()
13:10:14
DEBUG
Entering _make_request()
13:10:14
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:14
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:14
DEBUG
Entering _get_cookie_and_crumb()
13:10:14
DEBUG
cookie_mode = 'basic'
13:10:14
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:14
DEBUG
Entering _get_cookie_basic()
13:10:14
DEBUG
reusing cookie
13:10:14
DEBUG
Exiting _get_cookie_basic()
13:10:14
DEBUG
Entering _get_crumb_basic()
13:10:14
DEBUG
reusing crumb
13:10:14
DEBUG
Exiting _get_crumb_basic()
13:10:14
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:14
DEBUG
Exiting _get_cookie_and_crumb()
13:10:14
DEBUG
response code=200
13:10:14
DEBUG
Exiting _make_request()
13:10:14
DEBUG
Exiting get()
13:10:14
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:09:34
13:10:14
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:34-05:00
13:10:14
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:09:34-05:00
13:10:14
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:10:14
DEBUG
Exiting history()
13:10:14
DEBUG
POLL [Yahoo]: 13:10:14 Price=$54.69
13:10:14
DEBUG
CHECK: C=54.69 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:10:24
DEBUG
Entering history()
13:10:24
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:10:24
DEBUG
Entering history()
13:10:24
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:24
DEBUG
Entering get()
13:10:24
DEBUG
Entering _make_request()
13:10:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:24
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:24
DEBUG
Entering _get_cookie_and_crumb()
13:10:24
DEBUG
cookie_mode = 'basic'
13:10:24
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:24
DEBUG
Entering _get_cookie_basic()
13:10:24
DEBUG
reusing cookie
13:10:24
DEBUG
Exiting _get_cookie_basic()
13:10:24
DEBUG
Entering _get_crumb_basic()
13:10:24
DEBUG
reusing crumb
13:10:24
DEBUG
Exiting _get_crumb_basic()
13:10:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:24
DEBUG
Exiting _get_cookie_and_crumb()
13:10:24
DEBUG
response code=200
13:10:24
DEBUG
Exiting _make_request()
13:10:24
DEBUG
Exiting get()
13:10:24
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:10:11
13:10:24
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:10:11-05:00
13:10:24
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:24
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:24
DEBUG
Exiting history()
13:10:24
DEBUG
Exiting history()
13:10:24
DEBUG
Entering history()
13:10:24
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:24
DEBUG
Entering get()
13:10:24
DEBUG
Entering _make_request()
13:10:24
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:24
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:24
DEBUG
Entering _get_cookie_and_crumb()
13:10:24
DEBUG
cookie_mode = 'basic'
13:10:24
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:24
DEBUG
Entering _get_cookie_basic()
13:10:24
DEBUG
reusing cookie
13:10:24
DEBUG
Exiting _get_cookie_basic()
13:10:24
DEBUG
Entering _get_crumb_basic()
13:10:24
DEBUG
reusing crumb
13:10:24
DEBUG
Exiting _get_crumb_basic()
13:10:24
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:24
DEBUG
Exiting _get_cookie_and_crumb()
13:10:24
DEBUG
response code=200
13:10:24
DEBUG
Exiting _make_request()
13:10:24
DEBUG
Exiting get()
13:10:24
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:10:11
13:10:24
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:10:11-05:00
13:10:24
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:10:11-05:00
13:10:24
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:10:24
DEBUG
Exiting history()
13:10:34
DEBUG
Entering history()
13:10:34
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:10:34
DEBUG
Entering history()
13:10:34
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:34
DEBUG
Entering get()
13:10:34
DEBUG
Entering _make_request()
13:10:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:34
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:34
DEBUG
Entering _get_cookie_and_crumb()
13:10:34
DEBUG
cookie_mode = 'basic'
13:10:34
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:34
DEBUG
Entering _get_cookie_basic()
13:10:34
DEBUG
reusing cookie
13:10:34
DEBUG
Exiting _get_cookie_basic()
13:10:34
DEBUG
Entering _get_crumb_basic()
13:10:34
DEBUG
reusing crumb
13:10:34
DEBUG
Exiting _get_crumb_basic()
13:10:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:34
DEBUG
Exiting _get_cookie_and_crumb()
13:10:34
DEBUG
response code=200
13:10:34
DEBUG
Exiting _make_request()
13:10:34
DEBUG
Exiting get()
13:10:34
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:10:11
13:10:34
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:10:11-05:00
13:10:34
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:34
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:34
DEBUG
Exiting history()
13:10:34
DEBUG
Exiting history()
13:10:34
DEBUG
Entering history()
13:10:34
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:34
DEBUG
Entering get()
13:10:34
DEBUG
Entering _make_request()
13:10:34
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:34
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:34
DEBUG
Entering _get_cookie_and_crumb()
13:10:34
DEBUG
cookie_mode = 'basic'
13:10:34
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:34
DEBUG
Entering _get_cookie_basic()
13:10:34
DEBUG
reusing cookie
13:10:34
DEBUG
Exiting _get_cookie_basic()
13:10:34
DEBUG
Entering _get_crumb_basic()
13:10:34
DEBUG
reusing crumb
13:10:34
DEBUG
Exiting _get_crumb_basic()
13:10:34
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:34
DEBUG
Exiting _get_cookie_and_crumb()
13:10:34
DEBUG
response code=200
13:10:34
DEBUG
Exiting _make_request()
13:10:34
DEBUG
Exiting get()
13:10:34
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:10:11
13:10:34
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:10:11-05:00
13:10:34
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:10:11-05:00
13:10:34
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:10:34
DEBUG
Exiting history()
13:10:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:10:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:10:44
DEBUG
Entering history()
13:10:44
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:10:44
DEBUG
Entering history()
13:10:44
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:44
DEBUG
Entering get()
13:10:44
DEBUG
Entering _make_request()
13:10:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:44
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:44
DEBUG
Entering _get_cookie_and_crumb()
13:10:44
DEBUG
cookie_mode = 'basic'
13:10:44
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:44
DEBUG
Entering _get_cookie_basic()
13:10:44
DEBUG
reusing cookie
13:10:44
DEBUG
Exiting _get_cookie_basic()
13:10:44
DEBUG
Entering _get_crumb_basic()
13:10:44
DEBUG
reusing crumb
13:10:44
DEBUG
Exiting _get_crumb_basic()
13:10:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:44
DEBUG
Exiting _get_cookie_and_crumb()
13:10:44
DEBUG
response code=200
13:10:44
DEBUG
Exiting _make_request()
13:10:44
DEBUG
Exiting get()
13:10:44
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:10:11
13:10:44
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:10:11-05:00
13:10:44
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:44
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:44
DEBUG
Exiting history()
13:10:44
DEBUG
Exiting history()
13:10:44
DEBUG
Entering history()
13:10:44
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:44
DEBUG
Entering get()
13:10:44
DEBUG
Entering _make_request()
13:10:44
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:44
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:44
DEBUG
Entering _get_cookie_and_crumb()
13:10:44
DEBUG
cookie_mode = 'basic'
13:10:44
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:44
DEBUG
Entering _get_cookie_basic()
13:10:44
DEBUG
reusing cookie
13:10:44
DEBUG
Exiting _get_cookie_basic()
13:10:44
DEBUG
Entering _get_crumb_basic()
13:10:44
DEBUG
reusing crumb
13:10:44
DEBUG
Exiting _get_crumb_basic()
13:10:44
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:44
DEBUG
Exiting _get_cookie_and_crumb()
13:10:45
DEBUG
response code=200
13:10:45
DEBUG
Exiting _make_request()
13:10:45
DEBUG
Exiting get()
13:10:45
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:10:39
13:10:45
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:10:39-05:00
13:10:45
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:10:39-05:00
13:10:45
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:10:45
DEBUG
Exiting history()
13:10:55
DEBUG
Entering history()
13:10:55
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:10:55
DEBUG
Entering history()
13:10:55
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:55
DEBUG
Entering get()
13:10:55
DEBUG
Entering _make_request()
13:10:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:55
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:10:55
DEBUG
Entering _get_cookie_and_crumb()
13:10:55
DEBUG
cookie_mode = 'basic'
13:10:55
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:55
DEBUG
Entering _get_cookie_basic()
13:10:55
DEBUG
reusing cookie
13:10:55
DEBUG
Exiting _get_cookie_basic()
13:10:55
DEBUG
Entering _get_crumb_basic()
13:10:55
DEBUG
reusing crumb
13:10:55
DEBUG
Exiting _get_crumb_basic()
13:10:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:55
DEBUG
Exiting _get_cookie_and_crumb()
13:10:55
DEBUG
response code=200
13:10:55
DEBUG
Exiting _make_request()
13:10:55
DEBUG
Exiting get()
13:10:55
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:10:49
13:10:55
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:10:49-05:00
13:10:55
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:55
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:10:55
DEBUG
Exiting history()
13:10:55
DEBUG
Exiting history()
13:10:55
DEBUG
Entering history()
13:10:55
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:55
DEBUG
Entering get()
13:10:55
DEBUG
Entering _make_request()
13:10:55
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:10:55
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:10:55
DEBUG
Entering _get_cookie_and_crumb()
13:10:55
DEBUG
cookie_mode = 'basic'
13:10:55
DEBUG
Entering _get_cookie_and_crumb_basic()
13:10:55
DEBUG
Entering _get_cookie_basic()
13:10:55
DEBUG
reusing cookie
13:10:55
DEBUG
Exiting _get_cookie_basic()
13:10:55
DEBUG
Entering _get_crumb_basic()
13:10:55
DEBUG
reusing crumb
13:10:55
DEBUG
Exiting _get_crumb_basic()
13:10:55
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:10:55
DEBUG
Exiting _get_cookie_and_crumb()
13:10:55
DEBUG
response code=200
13:10:55
DEBUG
Exiting _make_request()
13:10:55
DEBUG
Exiting get()
13:10:55
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:10:49
13:10:55
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:10:49-05:00
13:10:55
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:10:49-05:00
13:10:55
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:10:55
DEBUG
Exiting history()
13:10:55
DEBUG
POLL [Yahoo]: 13:10:55 Price=$54.67
13:10:55
DEBUG
CHECK: C=54.67 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:11:05
DEBUG
Entering history()
13:11:05
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:11:05
DEBUG
Entering history()
13:11:05
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:05
DEBUG
Entering get()
13:11:05
DEBUG
Entering _make_request()
13:11:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:05
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:05
DEBUG
Entering _get_cookie_and_crumb()
13:11:05
DEBUG
cookie_mode = 'basic'
13:11:05
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:05
DEBUG
Entering _get_cookie_basic()
13:11:05
DEBUG
reusing cookie
13:11:05
DEBUG
Exiting _get_cookie_basic()
13:11:05
DEBUG
Entering _get_crumb_basic()
13:11:05
DEBUG
reusing crumb
13:11:05
DEBUG
Exiting _get_crumb_basic()
13:11:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:05
DEBUG
Exiting _get_cookie_and_crumb()
13:11:05
DEBUG
response code=200
13:11:05
DEBUG
Exiting _make_request()
13:11:05
DEBUG
Exiting get()
13:11:05
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:11:04
13:11:05
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:05
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:05
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:05
DEBUG
Exiting history()
13:11:05
DEBUG
Exiting history()
13:11:05
DEBUG
Entering history()
13:11:05
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:05
DEBUG
Entering get()
13:11:05
DEBUG
Entering _make_request()
13:11:05
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:05
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:05
DEBUG
Entering _get_cookie_and_crumb()
13:11:05
DEBUG
cookie_mode = 'basic'
13:11:05
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:05
DEBUG
Entering _get_cookie_basic()
13:11:05
DEBUG
reusing cookie
13:11:05
DEBUG
Exiting _get_cookie_basic()
13:11:05
DEBUG
Entering _get_crumb_basic()
13:11:05
DEBUG
reusing crumb
13:11:05
DEBUG
Exiting _get_crumb_basic()
13:11:05
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:05
DEBUG
Exiting _get_cookie_and_crumb()
13:11:05
DEBUG
response code=200
13:11:05
DEBUG
Exiting _make_request()
13:11:05
DEBUG
Exiting get()
13:11:05
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:11:04
13:11:05
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:05
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:05
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:11:05
DEBUG
Exiting history()
13:11:05
DEBUG
POLL [Yahoo]: 13:11:05 Price=$54.65
13:11:05
DEBUG
CHECK: C=54.65 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:11:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:11:15
DEBUG
Entering history()
13:11:15
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:11:15
DEBUG
Entering history()
13:11:15
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:15
DEBUG
Entering get()
13:11:15
DEBUG
Entering _make_request()
13:11:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:15
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:15
DEBUG
Entering _get_cookie_and_crumb()
13:11:15
DEBUG
cookie_mode = 'basic'
13:11:15
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:15
DEBUG
Entering _get_cookie_basic()
13:11:15
DEBUG
reusing cookie
13:11:15
DEBUG
Exiting _get_cookie_basic()
13:11:15
DEBUG
Entering _get_crumb_basic()
13:11:15
DEBUG
reusing crumb
13:11:15
DEBUG
Exiting _get_crumb_basic()
13:11:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:15
DEBUG
Exiting _get_cookie_and_crumb()
13:11:15
DEBUG
response code=200
13:11:15
DEBUG
Exiting _make_request()
13:11:15
DEBUG
Exiting get()
13:11:15
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:11:04
13:11:15
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:15
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:15
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:15
DEBUG
Exiting history()
13:11:15
DEBUG
Exiting history()
13:11:15
DEBUG
Entering history()
13:11:15
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:15
DEBUG
Entering get()
13:11:15
DEBUG
Entering _make_request()
13:11:15
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:15
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:15
DEBUG
Entering _get_cookie_and_crumb()
13:11:15
DEBUG
cookie_mode = 'basic'
13:11:15
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:15
DEBUG
Entering _get_cookie_basic()
13:11:15
DEBUG
reusing cookie
13:11:15
DEBUG
Exiting _get_cookie_basic()
13:11:15
DEBUG
Entering _get_crumb_basic()
13:11:15
DEBUG
reusing crumb
13:11:15
DEBUG
Exiting _get_crumb_basic()
13:11:15
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:15
DEBUG
Exiting _get_cookie_and_crumb()
13:11:15
DEBUG
response code=200
13:11:15
DEBUG
Exiting _make_request()
13:11:15
DEBUG
Exiting get()
13:11:15
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:11:04
13:11:15
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:15
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:15
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:11:15
DEBUG
Exiting history()
13:11:25
DEBUG
Entering history()
13:11:25
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:11:25
DEBUG
Entering history()
13:11:25
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:25
DEBUG
Entering get()
13:11:25
DEBUG
Entering _make_request()
13:11:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:25
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:25
DEBUG
Entering _get_cookie_and_crumb()
13:11:25
DEBUG
cookie_mode = 'basic'
13:11:25
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:25
DEBUG
Entering _get_cookie_basic()
13:11:25
DEBUG
reusing cookie
13:11:25
DEBUG
Exiting _get_cookie_basic()
13:11:25
DEBUG
Entering _get_crumb_basic()
13:11:25
DEBUG
reusing crumb
13:11:25
DEBUG
Exiting _get_crumb_basic()
13:11:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:25
DEBUG
Exiting _get_cookie_and_crumb()
13:11:25
DEBUG
response code=200
13:11:25
DEBUG
Exiting _make_request()
13:11:25
DEBUG
Exiting get()
13:11:25
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:11:04
13:11:25
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:25
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:25
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:25
DEBUG
Exiting history()
13:11:25
DEBUG
Exiting history()
13:11:25
DEBUG
Entering history()
13:11:25
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:25
DEBUG
Entering get()
13:11:25
DEBUG
Entering _make_request()
13:11:25
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:25
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:25
DEBUG
Entering _get_cookie_and_crumb()
13:11:25
DEBUG
cookie_mode = 'basic'
13:11:25
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:25
DEBUG
Entering _get_cookie_basic()
13:11:25
DEBUG
reusing cookie
13:11:25
DEBUG
Exiting _get_cookie_basic()
13:11:25
DEBUG
Entering _get_crumb_basic()
13:11:25
DEBUG
reusing crumb
13:11:25
DEBUG
Exiting _get_crumb_basic()
13:11:25
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:25
DEBUG
Exiting _get_cookie_and_crumb()
13:11:25
DEBUG
response code=200
13:11:25
DEBUG
Exiting _make_request()
13:11:25
DEBUG
Exiting get()
13:11:25
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:11:04
13:11:25
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:26
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:04-05:00
13:11:26
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:11:26
DEBUG
Exiting history()
13:11:36
DEBUG
Entering history()
13:11:36
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:11:36
DEBUG
Entering history()
13:11:36
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:36
DEBUG
Entering get()
13:11:36
DEBUG
Entering _make_request()
13:11:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:36
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:36
DEBUG
Entering _get_cookie_and_crumb()
13:11:36
DEBUG
cookie_mode = 'basic'
13:11:36
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:36
DEBUG
Entering _get_cookie_basic()
13:11:36
DEBUG
reusing cookie
13:11:36
DEBUG
Exiting _get_cookie_basic()
13:11:36
DEBUG
Entering _get_crumb_basic()
13:11:36
DEBUG
reusing crumb
13:11:36
DEBUG
Exiting _get_crumb_basic()
13:11:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:36
DEBUG
Exiting _get_cookie_and_crumb()
13:11:36
DEBUG
response code=200
13:11:36
DEBUG
Exiting _make_request()
13:11:36
DEBUG
Exiting get()
13:11:36
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:11:28
13:11:36
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:11:28-05:00
13:11:36
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:36
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:36
DEBUG
Exiting history()
13:11:36
DEBUG
Exiting history()
13:11:36
DEBUG
Entering history()
13:11:36
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:36
DEBUG
Entering get()
13:11:36
DEBUG
Entering _make_request()
13:11:36
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:36
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:36
DEBUG
Entering _get_cookie_and_crumb()
13:11:36
DEBUG
cookie_mode = 'basic'
13:11:36
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:36
DEBUG
Entering _get_cookie_basic()
13:11:36
DEBUG
reusing cookie
13:11:36
DEBUG
Exiting _get_cookie_basic()
13:11:36
DEBUG
Entering _get_crumb_basic()
13:11:36
DEBUG
reusing crumb
13:11:36
DEBUG
Exiting _get_crumb_basic()
13:11:36
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:36
DEBUG
Exiting _get_cookie_and_crumb()
13:11:36
DEBUG
response code=200
13:11:36
DEBUG
Exiting _make_request()
13:11:36
DEBUG
Exiting get()
13:11:36
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:11:28
13:11:36
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:28-05:00
13:11:36
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:28-05:00
13:11:36
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:11:36
DEBUG
Exiting history()
13:11:36
DEBUG
POLL [Yahoo]: 13:11:36 Price=$54.62
13:11:36
DEBUG
CHECK: C=54.62 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:11:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:11:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:11:46
DEBUG
Entering history()
13:11:46
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:11:46
DEBUG
Entering history()
13:11:46
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:46
DEBUG
Entering get()
13:11:46
DEBUG
Entering _make_request()
13:11:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:46
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:46
DEBUG
Entering _get_cookie_and_crumb()
13:11:46
DEBUG
cookie_mode = 'basic'
13:11:46
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:46
DEBUG
Entering _get_cookie_basic()
13:11:46
DEBUG
reusing cookie
13:11:46
DEBUG
Exiting _get_cookie_basic()
13:11:46
DEBUG
Entering _get_crumb_basic()
13:11:46
DEBUG
reusing crumb
13:11:46
DEBUG
Exiting _get_crumb_basic()
13:11:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:46
DEBUG
Exiting _get_cookie_and_crumb()
13:11:46
DEBUG
response code=200
13:11:46
DEBUG
Exiting _make_request()
13:11:46
DEBUG
Exiting get()
13:11:46
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:11:28
13:11:46
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:11:28-05:00
13:11:46
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:46
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:46
DEBUG
Exiting history()
13:11:46
DEBUG
Exiting history()
13:11:46
DEBUG
Entering history()
13:11:46
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:46
DEBUG
Entering get()
13:11:46
DEBUG
Entering _make_request()
13:11:46
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:46
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:46
DEBUG
Entering _get_cookie_and_crumb()
13:11:46
DEBUG
cookie_mode = 'basic'
13:11:46
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:46
DEBUG
Entering _get_cookie_basic()
13:11:46
DEBUG
reusing cookie
13:11:46
DEBUG
Exiting _get_cookie_basic()
13:11:46
DEBUG
Entering _get_crumb_basic()
13:11:46
DEBUG
reusing crumb
13:11:46
DEBUG
Exiting _get_crumb_basic()
13:11:46
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:46
DEBUG
Exiting _get_cookie_and_crumb()
13:11:46
DEBUG
response code=200
13:11:46
DEBUG
Exiting _make_request()
13:11:46
DEBUG
Exiting get()
13:11:46
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:11:28
13:11:46
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:28-05:00
13:11:46
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:28-05:00
13:11:46
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:11:46
DEBUG
Exiting history()
13:11:56
DEBUG
Entering history()
13:11:56
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:11:56
DEBUG
Entering history()
13:11:56
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:56
DEBUG
Entering get()
13:11:56
DEBUG
Entering _make_request()
13:11:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:56
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:11:56
DEBUG
Entering _get_cookie_and_crumb()
13:11:56
DEBUG
cookie_mode = 'basic'
13:11:56
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:56
DEBUG
Entering _get_cookie_basic()
13:11:56
DEBUG
reusing cookie
13:11:56
DEBUG
Exiting _get_cookie_basic()
13:11:56
DEBUG
Entering _get_crumb_basic()
13:11:56
DEBUG
reusing crumb
13:11:56
DEBUG
Exiting _get_crumb_basic()
13:11:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:56
DEBUG
Exiting _get_cookie_and_crumb()
13:11:56
DEBUG
response code=200
13:11:56
DEBUG
Exiting _make_request()
13:11:56
DEBUG
Exiting get()
13:11:56
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:11:50
13:11:56
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:11:50-05:00
13:11:56
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:56
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:11:56
DEBUG
Exiting history()
13:11:56
DEBUG
Exiting history()
13:11:56
DEBUG
Entering history()
13:11:56
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:56
DEBUG
Entering get()
13:11:56
DEBUG
Entering _make_request()
13:11:56
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:11:56
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:11:56
DEBUG
Entering _get_cookie_and_crumb()
13:11:56
DEBUG
cookie_mode = 'basic'
13:11:56
DEBUG
Entering _get_cookie_and_crumb_basic()
13:11:56
DEBUG
Entering _get_cookie_basic()
13:11:56
DEBUG
reusing cookie
13:11:56
DEBUG
Exiting _get_cookie_basic()
13:11:56
DEBUG
Entering _get_crumb_basic()
13:11:56
DEBUG
reusing crumb
13:11:56
DEBUG
Exiting _get_crumb_basic()
13:11:56
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:11:56
DEBUG
Exiting _get_cookie_and_crumb()
13:11:56
DEBUG
response code=200
13:11:56
DEBUG
Exiting _make_request()
13:11:56
DEBUG
Exiting get()
13:11:56
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:11:50
13:11:56
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:50-05:00
13:11:56
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:50-05:00
13:11:56
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:11:56
DEBUG
Exiting history()
13:11:56
DEBUG
POLL [Yahoo]: 13:11:56 Price=$54.61
13:11:56
DEBUG
CHECK: C=54.61 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:12:06
DEBUG
Entering history()
13:12:06
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:12:06
DEBUG
Entering history()
13:12:06
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:06
DEBUG
Entering get()
13:12:06
DEBUG
Entering _make_request()
13:12:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:06
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:06
DEBUG
Entering _get_cookie_and_crumb()
13:12:06
DEBUG
cookie_mode = 'basic'
13:12:06
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:06
DEBUG
Entering _get_cookie_basic()
13:12:06
DEBUG
reusing cookie
13:12:06
DEBUG
Exiting _get_cookie_basic()
13:12:06
DEBUG
Entering _get_crumb_basic()
13:12:06
DEBUG
reusing crumb
13:12:06
DEBUG
Exiting _get_crumb_basic()
13:12:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:06
DEBUG
Exiting _get_cookie_and_crumb()
13:12:06
DEBUG
response code=200
13:12:06
DEBUG
Exiting _make_request()
13:12:06
DEBUG
Exiting get()
13:12:06
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:11:50
13:12:06
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:11:50-05:00
13:12:06
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:06
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:06
DEBUG
Exiting history()
13:12:06
DEBUG
Exiting history()
13:12:06
DEBUG
Entering history()
13:12:06
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:06
DEBUG
Entering get()
13:12:06
DEBUG
Entering _make_request()
13:12:06
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:06
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:06
DEBUG
Entering _get_cookie_and_crumb()
13:12:06
DEBUG
cookie_mode = 'basic'
13:12:06
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:06
DEBUG
Entering _get_cookie_basic()
13:12:06
DEBUG
reusing cookie
13:12:06
DEBUG
Exiting _get_cookie_basic()
13:12:06
DEBUG
Entering _get_crumb_basic()
13:12:06
DEBUG
reusing crumb
13:12:06
DEBUG
Exiting _get_crumb_basic()
13:12:06
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:06
DEBUG
Exiting _get_cookie_and_crumb()
13:12:06
DEBUG
response code=200
13:12:06
DEBUG
Exiting _make_request()
13:12:06
DEBUG
Exiting get()
13:12:06
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:11:50
13:12:06
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:50-05:00
13:12:06
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:11:50-05:00
13:12:06
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:12:06
DEBUG
Exiting history()
13:12:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:12:16
DEBUG
Entering history()
13:12:16
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:12:16
DEBUG
Entering history()
13:12:16
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:16
DEBUG
Entering get()
13:12:16
DEBUG
Entering _make_request()
13:12:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:16
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:16
DEBUG
Entering _get_cookie_and_crumb()
13:12:16
DEBUG
cookie_mode = 'basic'
13:12:16
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:16
DEBUG
Entering _get_cookie_basic()
13:12:16
DEBUG
reusing cookie
13:12:16
DEBUG
Exiting _get_cookie_basic()
13:12:16
DEBUG
Entering _get_crumb_basic()
13:12:16
DEBUG
reusing crumb
13:12:16
DEBUG
Exiting _get_crumb_basic()
13:12:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:16
DEBUG
Exiting _get_cookie_and_crumb()
13:12:16
DEBUG
response code=200
13:12:16
DEBUG
Exiting _make_request()
13:12:16
DEBUG
Exiting get()
13:12:16
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:12:15
13:12:16
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:12:15-05:00
13:12:16
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:16
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:16
DEBUG
Exiting history()
13:12:16
DEBUG
Exiting history()
13:12:16
DEBUG
Entering history()
13:12:16
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:16
DEBUG
Entering get()
13:12:16
DEBUG
Entering _make_request()
13:12:16
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:16
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:16
DEBUG
Entering _get_cookie_and_crumb()
13:12:16
DEBUG
cookie_mode = 'basic'
13:12:16
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:16
DEBUG
Entering _get_cookie_basic()
13:12:16
DEBUG
reusing cookie
13:12:16
DEBUG
Exiting _get_cookie_basic()
13:12:16
DEBUG
Entering _get_crumb_basic()
13:12:16
DEBUG
reusing crumb
13:12:16
DEBUG
Exiting _get_crumb_basic()
13:12:16
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:16
DEBUG
Exiting _get_cookie_and_crumb()
13:12:17
DEBUG
response code=200
13:12:17
DEBUG
Exiting _make_request()
13:12:17
DEBUG
Exiting get()
13:12:17
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:12:15
13:12:17
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:15-05:00
13:12:17
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:15-05:00
13:12:17
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:12:17
DEBUG
Exiting history()
13:12:17
DEBUG
POLL [Yahoo]: 13:12:17 Price=$54.62
13:12:17
DEBUG
CHECK: C=54.62 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:12:27
DEBUG
Entering history()
13:12:27
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:12:27
DEBUG
Entering history()
13:12:27
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:27
DEBUG
Entering get()
13:12:27
DEBUG
Entering _make_request()
13:12:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:27
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:27
DEBUG
Entering _get_cookie_and_crumb()
13:12:27
DEBUG
cookie_mode = 'basic'
13:12:27
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:27
DEBUG
Entering _get_cookie_basic()
13:12:27
DEBUG
reusing cookie
13:12:27
DEBUG
Exiting _get_cookie_basic()
13:12:27
DEBUG
Entering _get_crumb_basic()
13:12:27
DEBUG
reusing crumb
13:12:27
DEBUG
Exiting _get_crumb_basic()
13:12:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:27
DEBUG
Exiting _get_cookie_and_crumb()
13:12:27
DEBUG
response code=200
13:12:27
DEBUG
Exiting _make_request()
13:12:27
DEBUG
Exiting get()
13:12:27
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:12:15
13:12:27
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:12:15-05:00
13:12:27
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:27
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:27
DEBUG
Exiting history()
13:12:27
DEBUG
Exiting history()
13:12:27
DEBUG
Entering history()
13:12:27
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:27
DEBUG
Entering get()
13:12:27
DEBUG
Entering _make_request()
13:12:27
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:27
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:27
DEBUG
Entering _get_cookie_and_crumb()
13:12:27
DEBUG
cookie_mode = 'basic'
13:12:27
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:27
DEBUG
Entering _get_cookie_basic()
13:12:27
DEBUG
reusing cookie
13:12:27
DEBUG
Exiting _get_cookie_basic()
13:12:27
DEBUG
Entering _get_crumb_basic()
13:12:27
DEBUG
reusing crumb
13:12:27
DEBUG
Exiting _get_crumb_basic()
13:12:27
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:27
DEBUG
Exiting _get_cookie_and_crumb()
13:12:27
DEBUG
response code=200
13:12:27
DEBUG
Exiting _make_request()
13:12:27
DEBUG
Exiting get()
13:12:27
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:12:15
13:12:27
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:15-05:00
13:12:27
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:15-05:00
13:12:27
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:12:27
DEBUG
Exiting history()
13:12:37
DEBUG
Entering history()
13:12:37
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:12:37
DEBUG
Entering history()
13:12:37
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:37
DEBUG
Entering get()
13:12:37
DEBUG
Entering _make_request()
13:12:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:37
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:37
DEBUG
Entering _get_cookie_and_crumb()
13:12:37
DEBUG
cookie_mode = 'basic'
13:12:37
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:37
DEBUG
Entering _get_cookie_basic()
13:12:37
DEBUG
reusing cookie
13:12:37
DEBUG
Exiting _get_cookie_basic()
13:12:37
DEBUG
Entering _get_crumb_basic()
13:12:37
DEBUG
reusing crumb
13:12:37
DEBUG
Exiting _get_crumb_basic()
13:12:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:37
DEBUG
Exiting _get_cookie_and_crumb()
13:12:37
DEBUG
response code=200
13:12:37
DEBUG
Exiting _make_request()
13:12:37
DEBUG
Exiting get()
13:12:37
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:12:15
13:12:37
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:12:15-05:00
13:12:37
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:37
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:37
DEBUG
Exiting history()
13:12:37
DEBUG
Exiting history()
13:12:37
DEBUG
Entering history()
13:12:37
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:37
DEBUG
Entering get()
13:12:37
DEBUG
Entering _make_request()
13:12:37
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:37
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:37
DEBUG
Entering _get_cookie_and_crumb()
13:12:37
DEBUG
cookie_mode = 'basic'
13:12:37
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:37
DEBUG
Entering _get_cookie_basic()
13:12:37
DEBUG
reusing cookie
13:12:37
DEBUG
Exiting _get_cookie_basic()
13:12:37
DEBUG
Entering _get_crumb_basic()
13:12:37
DEBUG
reusing crumb
13:12:37
DEBUG
Exiting _get_crumb_basic()
13:12:37
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:37
DEBUG
Exiting _get_cookie_and_crumb()
13:12:37
DEBUG
response code=200
13:12:37
DEBUG
Exiting _make_request()
13:12:37
DEBUG
Exiting get()
13:12:37
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:12:33
13:12:37
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:33-05:00
13:12:37
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:33-05:00
13:12:37
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:12:37
DEBUG
Exiting history()
13:12:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:12:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:12:47
DEBUG
Entering history()
13:12:47
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:12:47
DEBUG
Entering history()
13:12:47
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:47
DEBUG
Entering get()
13:12:47
DEBUG
Entering _make_request()
13:12:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:47
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:47
DEBUG
Entering _get_cookie_and_crumb()
13:12:47
DEBUG
cookie_mode = 'basic'
13:12:47
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:47
DEBUG
Entering _get_cookie_basic()
13:12:47
DEBUG
reusing cookie
13:12:47
DEBUG
Exiting _get_cookie_basic()
13:12:47
DEBUG
Entering _get_crumb_basic()
13:12:47
DEBUG
reusing crumb
13:12:47
DEBUG
Exiting _get_crumb_basic()
13:12:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:47
DEBUG
Exiting _get_cookie_and_crumb()
13:12:47
DEBUG
response code=200
13:12:47
DEBUG
Exiting _make_request()
13:12:47
DEBUG
Exiting get()
13:12:47
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:12:45
13:12:47
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:12:45-05:00
13:12:47
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:47
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:47
DEBUG
Exiting history()
13:12:47
DEBUG
Exiting history()
13:12:47
DEBUG
Entering history()
13:12:47
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:47
DEBUG
Entering get()
13:12:47
DEBUG
Entering _make_request()
13:12:47
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:47
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:47
DEBUG
Entering _get_cookie_and_crumb()
13:12:47
DEBUG
cookie_mode = 'basic'
13:12:47
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:47
DEBUG
Entering _get_cookie_basic()
13:12:47
DEBUG
reusing cookie
13:12:47
DEBUG
Exiting _get_cookie_basic()
13:12:47
DEBUG
Entering _get_crumb_basic()
13:12:47
DEBUG
reusing crumb
13:12:47
DEBUG
Exiting _get_crumb_basic()
13:12:47
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:47
DEBUG
Exiting _get_cookie_and_crumb()
13:12:47
DEBUG
response code=200
13:12:47
DEBUG
Exiting _make_request()
13:12:47
DEBUG
Exiting get()
13:12:47
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:12:33
13:12:47
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:33-05:00
13:12:47
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:33-05:00
13:12:47
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:12:47
DEBUG
Exiting history()
13:12:47
DEBUG
POLL [Yahoo]: 13:12:47 Price=$54.60
13:12:47
DEBUG
CHECK: C=54.60 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:12:57
DEBUG
Entering history()
13:12:57
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:12:57
DEBUG
Entering history()
13:12:57
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:57
DEBUG
Entering get()
13:12:57
DEBUG
Entering _make_request()
13:12:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:57
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:12:57
DEBUG
Entering _get_cookie_and_crumb()
13:12:57
DEBUG
cookie_mode = 'basic'
13:12:57
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:57
DEBUG
Entering _get_cookie_basic()
13:12:57
DEBUG
reusing cookie
13:12:57
DEBUG
Exiting _get_cookie_basic()
13:12:57
DEBUG
Entering _get_crumb_basic()
13:12:57
DEBUG
reusing crumb
13:12:57
DEBUG
Exiting _get_crumb_basic()
13:12:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:57
DEBUG
Exiting _get_cookie_and_crumb()
13:12:57
DEBUG
response code=200
13:12:57
DEBUG
Exiting _make_request()
13:12:57
DEBUG
Exiting get()
13:12:57
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:12:45
13:12:57
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:12:45-05:00
13:12:57
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:57
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:12:57
DEBUG
Exiting history()
13:12:57
DEBUG
Exiting history()
13:12:57
DEBUG
Entering history()
13:12:57
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:57
DEBUG
Entering get()
13:12:57
DEBUG
Entering _make_request()
13:12:57
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:12:57
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:12:57
DEBUG
Entering _get_cookie_and_crumb()
13:12:57
DEBUG
cookie_mode = 'basic'
13:12:57
DEBUG
Entering _get_cookie_and_crumb_basic()
13:12:57
DEBUG
Entering _get_cookie_basic()
13:12:57
DEBUG
reusing cookie
13:12:57
DEBUG
Exiting _get_cookie_basic()
13:12:57
DEBUG
Entering _get_crumb_basic()
13:12:57
DEBUG
reusing crumb
13:12:57
DEBUG
Exiting _get_crumb_basic()
13:12:57
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:12:57
DEBUG
Exiting _get_cookie_and_crumb()
13:12:57
DEBUG
response code=200
13:12:57
DEBUG
Exiting _make_request()
13:12:57
DEBUG
Exiting get()
13:12:57
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:12:54
13:12:57
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:54-05:00
13:12:57
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:54-05:00
13:12:57
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:12:57
DEBUG
Exiting history()
13:13:07
DEBUG
Entering history()
13:13:07
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:13:07
DEBUG
Entering history()
13:13:07
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:07
DEBUG
Entering get()
13:13:07
DEBUG
Entering _make_request()
13:13:07
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:07
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:07
DEBUG
Entering _get_cookie_and_crumb()
13:13:07
DEBUG
cookie_mode = 'basic'
13:13:07
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:07
DEBUG
Entering _get_cookie_basic()
13:13:07
DEBUG
reusing cookie
13:13:07
DEBUG
Exiting _get_cookie_basic()
13:13:07
DEBUG
Entering _get_crumb_basic()
13:13:07
DEBUG
reusing crumb
13:13:07
DEBUG
Exiting _get_crumb_basic()
13:13:07
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:07
DEBUG
Exiting _get_cookie_and_crumb()
13:13:08
DEBUG
response code=200
13:13:08
DEBUG
Exiting _make_request()
13:13:08
DEBUG
Exiting get()
13:13:08
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:12:59
13:13:08
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:12:59-05:00
13:13:08
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:08
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:08
DEBUG
Exiting history()
13:13:08
DEBUG
Exiting history()
13:13:08
DEBUG
Entering history()
13:13:08
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:08
DEBUG
Entering get()
13:13:08
DEBUG
Entering _make_request()
13:13:08
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:08
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:08
DEBUG
Entering _get_cookie_and_crumb()
13:13:08
DEBUG
cookie_mode = 'basic'
13:13:08
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:08
DEBUG
Entering _get_cookie_basic()
13:13:08
DEBUG
reusing cookie
13:13:08
DEBUG
Exiting _get_cookie_basic()
13:13:08
DEBUG
Entering _get_crumb_basic()
13:13:08
DEBUG
reusing crumb
13:13:08
DEBUG
Exiting _get_crumb_basic()
13:13:08
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:08
DEBUG
Exiting _get_cookie_and_crumb()
13:13:08
DEBUG
response code=200
13:13:08
DEBUG
Exiting _make_request()
13:13:08
DEBUG
Exiting get()
13:13:08
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:12:59
13:13:08
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:59-05:00
13:13:08
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:12:59-05:00
13:13:08
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:13:08
DEBUG
Exiting history()
13:13:08
DEBUG
POLL [Yahoo]: 13:13:08 Price=$54.61
13:13:08
DEBUG
CHECK: C=54.61 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:13:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:13:18
DEBUG
Entering history()
13:13:18
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:13:18
DEBUG
Entering history()
13:13:18
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:18
DEBUG
Entering get()
13:13:18
DEBUG
Entering _make_request()
13:13:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:18
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:18
DEBUG
Entering _get_cookie_and_crumb()
13:13:18
DEBUG
cookie_mode = 'basic'
13:13:18
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:18
DEBUG
Entering _get_cookie_basic()
13:13:18
DEBUG
reusing cookie
13:13:18
DEBUG
Exiting _get_cookie_basic()
13:13:18
DEBUG
Entering _get_crumb_basic()
13:13:18
DEBUG
reusing crumb
13:13:18
DEBUG
Exiting _get_crumb_basic()
13:13:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:18
DEBUG
Exiting _get_cookie_and_crumb()
13:13:18
DEBUG
response code=200
13:13:18
DEBUG
Exiting _make_request()
13:13:18
DEBUG
Exiting get()
13:13:18
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:13:12
13:13:18
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:13:12-05:00
13:13:18
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:18
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:18
DEBUG
Exiting history()
13:13:18
DEBUG
Exiting history()
13:13:18
DEBUG
Entering history()
13:13:18
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:18
DEBUG
Entering get()
13:13:18
DEBUG
Entering _make_request()
13:13:18
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:18
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:18
DEBUG
Entering _get_cookie_and_crumb()
13:13:18
DEBUG
cookie_mode = 'basic'
13:13:18
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:18
DEBUG
Entering _get_cookie_basic()
13:13:18
DEBUG
reusing cookie
13:13:18
DEBUG
Exiting _get_cookie_basic()
13:13:18
DEBUG
Entering _get_crumb_basic()
13:13:18
DEBUG
reusing crumb
13:13:18
DEBUG
Exiting _get_crumb_basic()
13:13:18
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:18
DEBUG
Exiting _get_cookie_and_crumb()
13:13:18
DEBUG
response code=200
13:13:18
DEBUG
Exiting _make_request()
13:13:18
DEBUG
Exiting get()
13:13:18
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:13:12
13:13:18
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:12-05:00
13:13:18
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:12-05:00
13:13:18
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:13:18
DEBUG
Exiting history()
13:13:18
DEBUG
POLL [Yahoo]: 13:13:18 Price=$54.63
13:13:18
DEBUG
CHECK: C=54.63 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:13:28
DEBUG
Entering history()
13:13:28
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:13:28
DEBUG
Entering history()
13:13:28
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:28
DEBUG
Entering get()
13:13:28
DEBUG
Entering _make_request()
13:13:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:28
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:28
DEBUG
Entering _get_cookie_and_crumb()
13:13:28
DEBUG
cookie_mode = 'basic'
13:13:28
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:28
DEBUG
Entering _get_cookie_basic()
13:13:28
DEBUG
reusing cookie
13:13:28
DEBUG
Exiting _get_cookie_basic()
13:13:28
DEBUG
Entering _get_crumb_basic()
13:13:28
DEBUG
reusing crumb
13:13:28
DEBUG
Exiting _get_crumb_basic()
13:13:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:28
DEBUG
Exiting _get_cookie_and_crumb()
13:13:28
DEBUG
response code=200
13:13:28
DEBUG
Exiting _make_request()
13:13:28
DEBUG
Exiting get()
13:13:28
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:13:12
13:13:28
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:13:12-05:00
13:13:28
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:28
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:28
DEBUG
Exiting history()
13:13:28
DEBUG
Exiting history()
13:13:28
DEBUG
Entering history()
13:13:28
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:28
DEBUG
Entering get()
13:13:28
DEBUG
Entering _make_request()
13:13:28
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:28
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:28
DEBUG
Entering _get_cookie_and_crumb()
13:13:28
DEBUG
cookie_mode = 'basic'
13:13:28
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:28
DEBUG
Entering _get_cookie_basic()
13:13:28
DEBUG
reusing cookie
13:13:28
DEBUG
Exiting _get_cookie_basic()
13:13:28
DEBUG
Entering _get_crumb_basic()
13:13:28
DEBUG
reusing crumb
13:13:28
DEBUG
Exiting _get_crumb_basic()
13:13:28
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:28
DEBUG
Exiting _get_cookie_and_crumb()
13:13:28
DEBUG
response code=200
13:13:28
DEBUG
Exiting _make_request()
13:13:28
DEBUG
Exiting get()
13:13:28
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:13:12
13:13:28
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:12-05:00
13:13:28
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:12-05:00
13:13:28
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:13:28
DEBUG
Exiting history()
13:13:38
DEBUG
Entering history()
13:13:38
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:13:38
DEBUG
Entering history()
13:13:38
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:38
DEBUG
Entering get()
13:13:38
DEBUG
Entering _make_request()
13:13:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:38
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:38
DEBUG
Entering _get_cookie_and_crumb()
13:13:38
DEBUG
cookie_mode = 'basic'
13:13:38
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:38
DEBUG
Entering _get_cookie_basic()
13:13:38
DEBUG
reusing cookie
13:13:38
DEBUG
Exiting _get_cookie_basic()
13:13:38
DEBUG
Entering _get_crumb_basic()
13:13:38
DEBUG
reusing crumb
13:13:38
DEBUG
Exiting _get_crumb_basic()
13:13:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:38
DEBUG
Exiting _get_cookie_and_crumb()
13:13:38
DEBUG
response code=200
13:13:38
DEBUG
Exiting _make_request()
13:13:38
DEBUG
Exiting get()
13:13:38
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:13:27
13:13:38
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:13:27-05:00
13:13:38
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:38
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:38
DEBUG
Exiting history()
13:13:38
DEBUG
Exiting history()
13:13:38
DEBUG
Entering history()
13:13:38
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:38
DEBUG
Entering get()
13:13:38
DEBUG
Entering _make_request()
13:13:38
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:38
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:38
DEBUG
Entering _get_cookie_and_crumb()
13:13:38
DEBUG
cookie_mode = 'basic'
13:13:38
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:38
DEBUG
Entering _get_cookie_basic()
13:13:38
DEBUG
reusing cookie
13:13:38
DEBUG
Exiting _get_cookie_basic()
13:13:38
DEBUG
Entering _get_crumb_basic()
13:13:38
DEBUG
reusing crumb
13:13:38
DEBUG
Exiting _get_crumb_basic()
13:13:38
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:38
DEBUG
Exiting _get_cookie_and_crumb()
13:13:38
DEBUG
response code=200
13:13:38
DEBUG
Exiting _make_request()
13:13:38
DEBUG
Exiting get()
13:13:38
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:13:27
13:13:38
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:27-05:00
13:13:38
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:27-05:00
13:13:38
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:13:38
DEBUG
Exiting history()
13:13:38
DEBUG
POLL [Yahoo]: 13:13:38 Price=$54.64
13:13:38
DEBUG
CHECK: C=54.64 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:13:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:13:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:13:48
DEBUG
Entering history()
13:13:48
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:13:48
DEBUG
Entering history()
13:13:48
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:48
DEBUG
Entering get()
13:13:48
DEBUG
Entering _make_request()
13:13:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:48
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:48
DEBUG
Entering _get_cookie_and_crumb()
13:13:48
DEBUG
cookie_mode = 'basic'
13:13:48
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:48
DEBUG
Entering _get_cookie_basic()
13:13:48
DEBUG
reusing cookie
13:13:48
DEBUG
Exiting _get_cookie_basic()
13:13:48
DEBUG
Entering _get_crumb_basic()
13:13:48
DEBUG
reusing crumb
13:13:48
DEBUG
Exiting _get_crumb_basic()
13:13:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:48
DEBUG
Exiting _get_cookie_and_crumb()
13:13:48
DEBUG
response code=200
13:13:48
DEBUG
Exiting _make_request()
13:13:48
DEBUG
Exiting get()
13:13:48
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:13:27
13:13:48
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:13:27-05:00
13:13:48
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:48
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:48
DEBUG
Exiting history()
13:13:48
DEBUG
Exiting history()
13:13:48
DEBUG
Entering history()
13:13:48
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:48
DEBUG
Entering get()
13:13:48
DEBUG
Entering _make_request()
13:13:48
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:48
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:48
DEBUG
Entering _get_cookie_and_crumb()
13:13:48
DEBUG
cookie_mode = 'basic'
13:13:48
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:48
DEBUG
Entering _get_cookie_basic()
13:13:48
DEBUG
reusing cookie
13:13:48
DEBUG
Exiting _get_cookie_basic()
13:13:48
DEBUG
Entering _get_crumb_basic()
13:13:48
DEBUG
reusing crumb
13:13:48
DEBUG
Exiting _get_crumb_basic()
13:13:48
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:48
DEBUG
Exiting _get_cookie_and_crumb()
13:13:48
DEBUG
response code=200
13:13:48
DEBUG
Exiting _make_request()
13:13:48
DEBUG
Exiting get()
13:13:48
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:13:27
13:13:48
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:27-05:00
13:13:48
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:27-05:00
13:13:48
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:13:48
DEBUG
Exiting history()
13:13:58
DEBUG
Entering history()
13:13:58
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:13:58
DEBUG
Entering history()
13:13:58
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:58
DEBUG
Entering get()
13:13:58
DEBUG
Entering _make_request()
13:13:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:58
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:13:58
DEBUG
Entering _get_cookie_and_crumb()
13:13:58
DEBUG
cookie_mode = 'basic'
13:13:58
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:58
DEBUG
Entering _get_cookie_basic()
13:13:58
DEBUG
reusing cookie
13:13:58
DEBUG
Exiting _get_cookie_basic()
13:13:58
DEBUG
Entering _get_crumb_basic()
13:13:58
DEBUG
reusing crumb
13:13:58
DEBUG
Exiting _get_crumb_basic()
13:13:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:58
DEBUG
Exiting _get_cookie_and_crumb()
13:13:58
DEBUG
response code=200
13:13:58
DEBUG
Exiting _make_request()
13:13:58
DEBUG
Exiting get()
13:13:58
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:13:53
13:13:58
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:13:53-05:00
13:13:58
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:58
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:13:58
DEBUG
Exiting history()
13:13:58
DEBUG
Exiting history()
13:13:58
DEBUG
Entering history()
13:13:58
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:58
DEBUG
Entering get()
13:13:58
DEBUG
Entering _make_request()
13:13:58
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:13:58
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:13:58
DEBUG
Entering _get_cookie_and_crumb()
13:13:58
DEBUG
cookie_mode = 'basic'
13:13:58
DEBUG
Entering _get_cookie_and_crumb_basic()
13:13:58
DEBUG
Entering _get_cookie_basic()
13:13:58
DEBUG
reusing cookie
13:13:58
DEBUG
Exiting _get_cookie_basic()
13:13:58
DEBUG
Entering _get_crumb_basic()
13:13:58
DEBUG
reusing crumb
13:13:58
DEBUG
Exiting _get_crumb_basic()
13:13:58
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:13:58
DEBUG
Exiting _get_cookie_and_crumb()
13:13:59
DEBUG
response code=200
13:13:59
DEBUG
Exiting _make_request()
13:13:59
DEBUG
Exiting get()
13:13:59
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:13:53
13:13:59
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:53-05:00
13:13:59
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:13:53-05:00
13:13:59
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:13:59
DEBUG
Exiting history()
13:13:59
DEBUG
POLL [Yahoo]: 13:13:59 Price=$54.66
13:13:59
DEBUG
CHECK: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:14:00
DEBUG
BAR: 13:13:00 O=54.63 H=54.66 L=54.63 C=54.66
13:14:00
DEBUG
Checking: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:14:09
DEBUG
Entering history()
13:14:09
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:14:09
DEBUG
Entering history()
13:14:09
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:09
DEBUG
Entering get()
13:14:09
DEBUG
Entering _make_request()
13:14:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:09
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:09
DEBUG
Entering _get_cookie_and_crumb()
13:14:09
DEBUG
cookie_mode = 'basic'
13:14:09
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:09
DEBUG
Entering _get_cookie_basic()
13:14:09
DEBUG
reusing cookie
13:14:09
DEBUG
Exiting _get_cookie_basic()
13:14:09
DEBUG
Entering _get_crumb_basic()
13:14:09
DEBUG
reusing crumb
13:14:09
DEBUG
Exiting _get_crumb_basic()
13:14:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:09
DEBUG
Exiting _get_cookie_and_crumb()
13:14:09
DEBUG
response code=200
13:14:09
DEBUG
Exiting _make_request()
13:14:09
DEBUG
Exiting get()
13:14:09
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:14:06
13:14:09
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:14:06-05:00
13:14:09
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:09
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:09
DEBUG
Exiting history()
13:14:09
DEBUG
Exiting history()
13:14:09
DEBUG
Entering history()
13:14:09
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:09
DEBUG
Entering get()
13:14:09
DEBUG
Entering _make_request()
13:14:09
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:09
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:09
DEBUG
Entering _get_cookie_and_crumb()
13:14:09
DEBUG
cookie_mode = 'basic'
13:14:09
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:09
DEBUG
Entering _get_cookie_basic()
13:14:09
DEBUG
reusing cookie
13:14:09
DEBUG
Exiting _get_cookie_basic()
13:14:09
DEBUG
Entering _get_crumb_basic()
13:14:09
DEBUG
reusing crumb
13:14:09
DEBUG
Exiting _get_crumb_basic()
13:14:09
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:09
DEBUG
Exiting _get_cookie_and_crumb()
13:14:09
DEBUG
response code=200
13:14:09
DEBUG
Exiting _make_request()
13:14:09
DEBUG
Exiting get()
13:14:09
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:14:06
13:14:09
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:06-05:00
13:14:09
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:06-05:00
13:14:09
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:14:09
DEBUG
Exiting history()
13:14:09
DEBUG
POLL [Yahoo]: 13:14:09 Price=$54.65
13:14:09
DEBUG
CHECK: C=54.65 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:14:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:14:19
DEBUG
Entering history()
13:14:19
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:14:19
DEBUG
Entering history()
13:14:19
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:19
DEBUG
Entering get()
13:14:19
DEBUG
Entering _make_request()
13:14:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:19
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:19
DEBUG
Entering _get_cookie_and_crumb()
13:14:19
DEBUG
cookie_mode = 'basic'
13:14:19
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:19
DEBUG
Entering _get_cookie_basic()
13:14:19
DEBUG
reusing cookie
13:14:19
DEBUG
Exiting _get_cookie_basic()
13:14:19
DEBUG
Entering _get_crumb_basic()
13:14:19
DEBUG
reusing crumb
13:14:19
DEBUG
Exiting _get_crumb_basic()
13:14:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:19
DEBUG
Exiting _get_cookie_and_crumb()
13:14:19
DEBUG
response code=200
13:14:19
DEBUG
Exiting _make_request()
13:14:19
DEBUG
Exiting get()
13:14:19
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:14:06
13:14:19
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:14:06-05:00
13:14:19
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:19
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:19
DEBUG
Exiting history()
13:14:19
DEBUG
Exiting history()
13:14:19
DEBUG
Entering history()
13:14:19
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:19
DEBUG
Entering get()
13:14:19
DEBUG
Entering _make_request()
13:14:19
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:19
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:19
DEBUG
Entering _get_cookie_and_crumb()
13:14:19
DEBUG
cookie_mode = 'basic'
13:14:19
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:19
DEBUG
Entering _get_cookie_basic()
13:14:19
DEBUG
reusing cookie
13:14:19
DEBUG
Exiting _get_cookie_basic()
13:14:19
DEBUG
Entering _get_crumb_basic()
13:14:19
DEBUG
reusing crumb
13:14:19
DEBUG
Exiting _get_crumb_basic()
13:14:19
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:19
DEBUG
Exiting _get_cookie_and_crumb()
13:14:19
DEBUG
response code=200
13:14:19
DEBUG
Exiting _make_request()
13:14:19
DEBUG
Exiting get()
13:14:19
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:14:06
13:14:19
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:06-05:00
13:14:19
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:06-05:00
13:14:19
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:14:19
DEBUG
Exiting history()
13:14:29
DEBUG
Entering history()
13:14:29
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:14:29
DEBUG
Entering history()
13:14:29
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:29
DEBUG
Entering get()
13:14:29
DEBUG
Entering _make_request()
13:14:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:29
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:29
DEBUG
Entering _get_cookie_and_crumb()
13:14:29
DEBUG
cookie_mode = 'basic'
13:14:29
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:29
DEBUG
Entering _get_cookie_basic()
13:14:29
DEBUG
reusing cookie
13:14:29
DEBUG
Exiting _get_cookie_basic()
13:14:29
DEBUG
Entering _get_crumb_basic()
13:14:29
DEBUG
reusing crumb
13:14:29
DEBUG
Exiting _get_crumb_basic()
13:14:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:29
DEBUG
Exiting _get_cookie_and_crumb()
13:14:29
DEBUG
response code=200
13:14:29
DEBUG
Exiting _make_request()
13:14:29
DEBUG
Exiting get()
13:14:29
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:14:23
13:14:29
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:14:23-05:00
13:14:29
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:29
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:29
DEBUG
Exiting history()
13:14:29
DEBUG
Exiting history()
13:14:29
DEBUG
Entering history()
13:14:29
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:29
DEBUG
Entering get()
13:14:29
DEBUG
Entering _make_request()
13:14:29
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:29
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:29
DEBUG
Entering _get_cookie_and_crumb()
13:14:29
DEBUG
cookie_mode = 'basic'
13:14:29
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:29
DEBUG
Entering _get_cookie_basic()
13:14:29
DEBUG
reusing cookie
13:14:29
DEBUG
Exiting _get_cookie_basic()
13:14:29
DEBUG
Entering _get_crumb_basic()
13:14:29
DEBUG
reusing crumb
13:14:29
DEBUG
Exiting _get_crumb_basic()
13:14:29
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:29
DEBUG
Exiting _get_cookie_and_crumb()
13:14:29
DEBUG
response code=200
13:14:29
DEBUG
Exiting _make_request()
13:14:29
DEBUG
Exiting get()
13:14:29
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:14:23
13:14:29
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:23-05:00
13:14:29
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:23-05:00
13:14:29
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:14:29
DEBUG
Exiting history()
13:14:29
DEBUG
POLL [Yahoo]: 13:14:29 Price=$54.62
13:14:29
DEBUG
CHECK: C=54.62 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:14:39
DEBUG
Entering history()
13:14:39
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:14:39
DEBUG
Entering history()
13:14:39
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:39
DEBUG
Entering get()
13:14:39
DEBUG
Entering _make_request()
13:14:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:39
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:39
DEBUG
Entering _get_cookie_and_crumb()
13:14:39
DEBUG
cookie_mode = 'basic'
13:14:39
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:39
DEBUG
Entering _get_cookie_basic()
13:14:39
DEBUG
reusing cookie
13:14:39
DEBUG
Exiting _get_cookie_basic()
13:14:39
DEBUG
Entering _get_crumb_basic()
13:14:39
DEBUG
reusing crumb
13:14:39
DEBUG
Exiting _get_crumb_basic()
13:14:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:39
DEBUG
Exiting _get_cookie_and_crumb()
13:14:39
DEBUG
response code=200
13:14:39
DEBUG
Exiting _make_request()
13:14:39
DEBUG
Exiting get()
13:14:39
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:14:23
13:14:39
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:14:23-05:00
13:14:39
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:39
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:39
DEBUG
Exiting history()
13:14:39
DEBUG
Exiting history()
13:14:39
DEBUG
Entering history()
13:14:39
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:39
DEBUG
Entering get()
13:14:39
DEBUG
Entering _make_request()
13:14:39
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:39
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:39
DEBUG
Entering _get_cookie_and_crumb()
13:14:39
DEBUG
cookie_mode = 'basic'
13:14:39
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:39
DEBUG
Entering _get_cookie_basic()
13:14:39
DEBUG
reusing cookie
13:14:39
DEBUG
Exiting _get_cookie_basic()
13:14:39
DEBUG
Entering _get_crumb_basic()
13:14:39
DEBUG
reusing crumb
13:14:39
DEBUG
Exiting _get_crumb_basic()
13:14:39
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:39
DEBUG
Exiting _get_cookie_and_crumb()
13:14:39
DEBUG
response code=200
13:14:39
DEBUG
Exiting _make_request()
13:14:39
DEBUG
Exiting get()
13:14:39
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:14:23
13:14:39
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:23-05:00
13:14:39
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:23-05:00
13:14:39
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:14:39
DEBUG
Exiting history()
13:14:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:14:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:14:49
DEBUG
Entering history()
13:14:49
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:14:49
DEBUG
Entering history()
13:14:49
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:49
DEBUG
Entering get()
13:14:49
DEBUG
Entering _make_request()
13:14:49
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:49
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:14:49
DEBUG
Entering _get_cookie_and_crumb()
13:14:49
DEBUG
cookie_mode = 'basic'
13:14:49
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:49
DEBUG
Entering _get_cookie_basic()
13:14:49
DEBUG
reusing cookie
13:14:49
DEBUG
Exiting _get_cookie_basic()
13:14:49
DEBUG
Entering _get_crumb_basic()
13:14:49
DEBUG
reusing crumb
13:14:49
DEBUG
Exiting _get_crumb_basic()
13:14:49
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:49
DEBUG
Exiting _get_cookie_and_crumb()
13:14:50
DEBUG
response code=200
13:14:50
DEBUG
Exiting _make_request()
13:14:50
DEBUG
Exiting get()
13:14:50
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:14:35
13:14:50
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:14:35-05:00
13:14:50
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:50
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:14:50
DEBUG
Exiting history()
13:14:50
DEBUG
Exiting history()
13:14:50
DEBUG
Entering history()
13:14:50
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:50
DEBUG
Entering get()
13:14:50
DEBUG
Entering _make_request()
13:14:50
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:14:50
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:14:50
DEBUG
Entering _get_cookie_and_crumb()
13:14:50
DEBUG
cookie_mode = 'basic'
13:14:50
DEBUG
Entering _get_cookie_and_crumb_basic()
13:14:50
DEBUG
Entering _get_cookie_basic()
13:14:50
DEBUG
reusing cookie
13:14:50
DEBUG
Exiting _get_cookie_basic()
13:14:50
DEBUG
Entering _get_crumb_basic()
13:14:50
DEBUG
reusing crumb
13:14:50
DEBUG
Exiting _get_crumb_basic()
13:14:50
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:14:50
DEBUG
Exiting _get_cookie_and_crumb()
13:14:50
DEBUG
response code=200
13:14:50
DEBUG
Exiting _make_request()
13:14:50
DEBUG
Exiting get()
13:14:50
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:14:35
13:14:50
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:35-05:00
13:14:50
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:35-05:00
13:14:50
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:14:50
DEBUG
Exiting history()
13:14:50
DEBUG
POLL [Yahoo]: 13:14:50 Price=$54.61
13:14:50
DEBUG
CHECK: C=54.61 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:15:00
DEBUG
Entering history()
13:15:00
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:15:00
DEBUG
Entering history()
13:15:00
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:00
DEBUG
Entering get()
13:15:00
DEBUG
Entering _make_request()
13:15:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:00
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:00
DEBUG
Entering _get_cookie_and_crumb()
13:15:00
DEBUG
cookie_mode = 'basic'
13:15:00
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:00
DEBUG
Entering _get_cookie_basic()
13:15:00
DEBUG
reusing cookie
13:15:00
DEBUG
Exiting _get_cookie_basic()
13:15:00
DEBUG
Entering _get_crumb_basic()
13:15:00
DEBUG
reusing crumb
13:15:00
DEBUG
Exiting _get_crumb_basic()
13:15:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:00
DEBUG
Exiting _get_cookie_and_crumb()
13:15:00
DEBUG
response code=200
13:15:00
DEBUG
Exiting _make_request()
13:15:00
DEBUG
Exiting get()
13:15:00
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:14:57
13:15:00
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:14:57-05:00
13:15:00
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:00
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:00
DEBUG
Exiting history()
13:15:00
DEBUG
Exiting history()
13:15:00
DEBUG
Entering history()
13:15:00
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:00
DEBUG
Entering get()
13:15:00
DEBUG
Entering _make_request()
13:15:00
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:00
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:00
DEBUG
Entering _get_cookie_and_crumb()
13:15:00
DEBUG
cookie_mode = 'basic'
13:15:00
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:00
DEBUG
Entering _get_cookie_basic()
13:15:00
DEBUG
reusing cookie
13:15:00
DEBUG
Exiting _get_cookie_basic()
13:15:00
DEBUG
Entering _get_crumb_basic()
13:15:00
DEBUG
reusing crumb
13:15:00
DEBUG
Exiting _get_crumb_basic()
13:15:00
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:00
DEBUG
Exiting _get_cookie_and_crumb()
13:15:00
DEBUG
response code=200
13:15:00
DEBUG
Exiting _make_request()
13:15:00
DEBUG
Exiting get()
13:15:00
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:14:35
13:15:00
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:35-05:00
13:15:00
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:35-05:00
13:15:00
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:15:00
DEBUG
Exiting history()
13:15:00
DEBUG
POLL [Yahoo]: 13:15:00 Price=$54.63
13:15:00
DEBUG
CHECK: C=54.63 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:15:10
DEBUG
Entering history()
13:15:10
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:15:10
DEBUG
Entering history()
13:15:10
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:10
DEBUG
Entering get()
13:15:10
DEBUG
Entering _make_request()
13:15:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:10
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:10
DEBUG
Entering _get_cookie_and_crumb()
13:15:10
DEBUG
cookie_mode = 'basic'
13:15:10
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:10
DEBUG
Entering _get_cookie_basic()
13:15:10
DEBUG
reusing cookie
13:15:10
DEBUG
Exiting _get_cookie_basic()
13:15:10
DEBUG
Entering _get_crumb_basic()
13:15:10
DEBUG
reusing crumb
13:15:10
DEBUG
Exiting _get_crumb_basic()
13:15:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:10
DEBUG
Exiting _get_cookie_and_crumb()
13:15:10
DEBUG
response code=200
13:15:10
DEBUG
Exiting _make_request()
13:15:10
DEBUG
Exiting get()
13:15:10
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:14:57
13:15:10
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:14:57-05:00
13:15:10
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:10
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:10
DEBUG
Exiting history()
13:15:10
DEBUG
Exiting history()
13:15:10
DEBUG
Entering history()
13:15:10
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:10
DEBUG
Entering get()
13:15:10
DEBUG
Entering _make_request()
13:15:10
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:10
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:10
DEBUG
Entering _get_cookie_and_crumb()
13:15:10
DEBUG
cookie_mode = 'basic'
13:15:10
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:10
DEBUG
Entering _get_cookie_basic()
13:15:10
DEBUG
reusing cookie
13:15:10
DEBUG
Exiting _get_cookie_basic()
13:15:10
DEBUG
Entering _get_crumb_basic()
13:15:10
DEBUG
reusing crumb
13:15:10
DEBUG
Exiting _get_crumb_basic()
13:15:10
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:10
DEBUG
Exiting _get_cookie_and_crumb()
13:15:10
DEBUG
response code=200
13:15:10
DEBUG
Exiting _make_request()
13:15:10
DEBUG
Exiting get()
13:15:10
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:14:57
13:15:10
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:57-05:00
13:15:10
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:57-05:00
13:15:10
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:15:10
DEBUG
Exiting history()
13:15:14
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:15:20
DEBUG
Entering history()
13:15:20
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:15:20
DEBUG
Entering history()
13:15:20
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:20
DEBUG
Entering get()
13:15:20
DEBUG
Entering _make_request()
13:15:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:20
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:20
DEBUG
Entering _get_cookie_and_crumb()
13:15:20
DEBUG
cookie_mode = 'basic'
13:15:20
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:20
DEBUG
Entering _get_cookie_basic()
13:15:20
DEBUG
reusing cookie
13:15:20
DEBUG
Exiting _get_cookie_basic()
13:15:20
DEBUG
Entering _get_crumb_basic()
13:15:20
DEBUG
reusing crumb
13:15:20
DEBUG
Exiting _get_crumb_basic()
13:15:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:20
DEBUG
Exiting _get_cookie_and_crumb()
13:15:20
DEBUG
response code=200
13:15:20
DEBUG
Exiting _make_request()
13:15:20
DEBUG
Exiting get()
13:15:20
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:14:57
13:15:20
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:14:57-05:00
13:15:20
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:20
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:20
DEBUG
Exiting history()
13:15:20
DEBUG
Exiting history()
13:15:20
DEBUG
Entering history()
13:15:20
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:20
DEBUG
Entering get()
13:15:20
DEBUG
Entering _make_request()
13:15:20
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:20
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:20
DEBUG
Entering _get_cookie_and_crumb()
13:15:20
DEBUG
cookie_mode = 'basic'
13:15:20
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:20
DEBUG
Entering _get_cookie_basic()
13:15:20
DEBUG
reusing cookie
13:15:20
DEBUG
Exiting _get_cookie_basic()
13:15:20
DEBUG
Entering _get_crumb_basic()
13:15:20
DEBUG
reusing crumb
13:15:20
DEBUG
Exiting _get_crumb_basic()
13:15:20
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:20
DEBUG
Exiting _get_cookie_and_crumb()
13:15:20
DEBUG
response code=200
13:15:20
DEBUG
Exiting _make_request()
13:15:20
DEBUG
Exiting get()
13:15:20
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:14:57
13:15:20
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:57-05:00
13:15:20
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:14:57-05:00
13:15:20
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:15:20
DEBUG
Exiting history()
13:15:30
DEBUG
Entering history()
13:15:30
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:15:30
DEBUG
Entering history()
13:15:30
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:30
DEBUG
Entering get()
13:15:30
DEBUG
Entering _make_request()
13:15:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:30
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:30
DEBUG
Entering _get_cookie_and_crumb()
13:15:30
DEBUG
cookie_mode = 'basic'
13:15:30
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:30
DEBUG
Entering _get_cookie_basic()
13:15:30
DEBUG
reusing cookie
13:15:30
DEBUG
Exiting _get_cookie_basic()
13:15:30
DEBUG
Entering _get_crumb_basic()
13:15:30
DEBUG
reusing crumb
13:15:30
DEBUG
Exiting _get_crumb_basic()
13:15:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:30
DEBUG
Exiting _get_cookie_and_crumb()
13:15:30
DEBUG
response code=200
13:15:30
DEBUG
Exiting _make_request()
13:15:30
DEBUG
Exiting get()
13:15:30
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:15:21
13:15:30
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:15:21-05:00
13:15:30
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:30
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:30
DEBUG
Exiting history()
13:15:30
DEBUG
Exiting history()
13:15:30
DEBUG
Entering history()
13:15:30
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:30
DEBUG
Entering get()
13:15:30
DEBUG
Entering _make_request()
13:15:30
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:30
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:30
DEBUG
Entering _get_cookie_and_crumb()
13:15:30
DEBUG
cookie_mode = 'basic'
13:15:30
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:30
DEBUG
Entering _get_cookie_basic()
13:15:30
DEBUG
reusing cookie
13:15:30
DEBUG
Exiting _get_cookie_basic()
13:15:30
DEBUG
Entering _get_crumb_basic()
13:15:30
DEBUG
reusing crumb
13:15:30
DEBUG
Exiting _get_crumb_basic()
13:15:30
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:30
DEBUG
Exiting _get_cookie_and_crumb()
13:15:30
DEBUG
response code=200
13:15:30
DEBUG
Exiting _make_request()
13:15:30
DEBUG
Exiting get()
13:15:30
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:15:21
13:15:30
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:15:21-05:00
13:15:30
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:15:21-05:00
13:15:30
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:15:30
DEBUG
Exiting history()
13:15:30
DEBUG
POLL [Yahoo]: 13:15:30 Price=$54.61
13:15:30
DEBUG
CHECK: C=54.61 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:15:40
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:15:40
DEBUG
Entering history()
13:15:40
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:15:40
DEBUG
Entering history()
13:15:40
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:40
DEBUG
Entering get()
13:15:40
DEBUG
Entering _make_request()
13:15:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:40
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:40
DEBUG
Entering _get_cookie_and_crumb()
13:15:40
DEBUG
cookie_mode = 'basic'
13:15:40
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:40
DEBUG
Entering _get_cookie_basic()
13:15:40
DEBUG
reusing cookie
13:15:40
DEBUG
Exiting _get_cookie_basic()
13:15:40
DEBUG
Entering _get_crumb_basic()
13:15:40
DEBUG
reusing crumb
13:15:40
DEBUG
Exiting _get_crumb_basic()
13:15:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:40
DEBUG
Exiting _get_cookie_and_crumb()
13:15:40
DEBUG
response code=200
13:15:40
DEBUG
Exiting _make_request()
13:15:40
DEBUG
Exiting get()
13:15:40
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:15:21
13:15:40
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:15:21-05:00
13:15:40
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:40
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:40
DEBUG
Exiting history()
13:15:40
DEBUG
Exiting history()
13:15:40
DEBUG
Entering history()
13:15:40
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:40
DEBUG
Entering get()
13:15:40
DEBUG
Entering _make_request()
13:15:40
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:40
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:40
DEBUG
Entering _get_cookie_and_crumb()
13:15:40
DEBUG
cookie_mode = 'basic'
13:15:40
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:40
DEBUG
Entering _get_cookie_basic()
13:15:40
DEBUG
reusing cookie
13:15:40
DEBUG
Exiting _get_cookie_basic()
13:15:40
DEBUG
Entering _get_crumb_basic()
13:15:40
DEBUG
reusing crumb
13:15:40
DEBUG
Exiting _get_crumb_basic()
13:15:40
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:40
DEBUG
Exiting _get_cookie_and_crumb()
13:15:40
DEBUG
response code=200
13:15:40
DEBUG
Exiting _make_request()
13:15:40
DEBUG
Exiting get()
13:15:40
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:15:21
13:15:40
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:15:21-05:00
13:15:40
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:15:21-05:00
13:15:40
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:15:40
DEBUG
Exiting history()
13:15:44
DEBUG
https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:15:51
DEBUG
Entering history()
13:15:51
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:15:51
DEBUG
Entering history()
13:15:51
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:51
DEBUG
Entering get()
13:15:51
DEBUG
Entering _make_request()
13:15:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:51
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:15:51
DEBUG
Entering _get_cookie_and_crumb()
13:15:51
DEBUG
cookie_mode = 'basic'
13:15:51
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:51
DEBUG
Entering _get_cookie_basic()
13:15:51
DEBUG
reusing cookie
13:15:51
DEBUG
Exiting _get_cookie_basic()
13:15:51
DEBUG
Entering _get_crumb_basic()
13:15:51
DEBUG
reusing crumb
13:15:51
DEBUG
Exiting _get_crumb_basic()
13:15:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:51
DEBUG
Exiting _get_cookie_and_crumb()
13:15:51
DEBUG
response code=200
13:15:51
DEBUG
Exiting _make_request()
13:15:51
DEBUG
Exiting get()
13:15:51
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:15:48
13:15:51
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:15:48-05:00
13:15:51
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:51
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:15:51
DEBUG
Exiting history()
13:15:51
DEBUG
Exiting history()
13:15:51
DEBUG
Entering history()
13:15:51
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:51
DEBUG
Entering get()
13:15:51
DEBUG
Entering _make_request()
13:15:51
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:15:51
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:15:51
DEBUG
Entering _get_cookie_and_crumb()
13:15:51
DEBUG
cookie_mode = 'basic'
13:15:51
DEBUG
Entering _get_cookie_and_crumb_basic()
13:15:51
DEBUG
Entering _get_cookie_basic()
13:15:51
DEBUG
reusing cookie
13:15:51
DEBUG
Exiting _get_cookie_basic()
13:15:51
DEBUG
Entering _get_crumb_basic()
13:15:51
DEBUG
reusing crumb
13:15:51
DEBUG
Exiting _get_crumb_basic()
13:15:51
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:15:51
DEBUG
Exiting _get_cookie_and_crumb()
13:15:51
DEBUG
response code=200
13:15:51
DEBUG
Exiting _make_request()
13:15:51
DEBUG
Exiting get()
13:15:51
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:15:48
13:15:51
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:15:48-05:00
13:15:51
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:15:48-05:00
13:15:51
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:15:51
DEBUG
Exiting history()
13:15:51
DEBUG
POLL [Yahoo]: 13:15:51 Price=$54.65
13:15:51
DEBUG
CHECK: C=54.65 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:16:01
DEBUG
Entering history()
13:16:01
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:16:01
DEBUG
Entering history()
13:16:01
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:16:01
DEBUG
Entering get()
13:16:01
DEBUG
Entering _make_request()
13:16:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:16:01
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:16:01
DEBUG
Entering _get_cookie_and_crumb()
13:16:01
DEBUG
cookie_mode = 'basic'
13:16:01
DEBUG
Entering _get_cookie_and_crumb_basic()
13:16:01
DEBUG
Entering _get_cookie_basic()
13:16:01
DEBUG
reusing cookie
13:16:01
DEBUG
Exiting _get_cookie_basic()
13:16:01
DEBUG
Entering _get_crumb_basic()
13:16:01
DEBUG
reusing crumb
13:16:01
DEBUG
Exiting _get_crumb_basic()
13:16:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:16:01
DEBUG
Exiting _get_cookie_and_crumb()
13:16:01
DEBUG
response code=200
13:16:01
DEBUG
Exiting _make_request()
13:16:01
DEBUG
Exiting get()
13:16:01
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:15:56
13:16:01
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:15:56-05:00
13:16:01
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:16:01
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:16:01
DEBUG
Exiting history()
13:16:01
DEBUG
Exiting history()
13:16:01
DEBUG
Entering history()
13:16:01
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:16:01
DEBUG
Entering get()
13:16:01
DEBUG
Entering _make_request()
13:16:01
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:16:01
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:16:01
DEBUG
Entering _get_cookie_and_crumb()
13:16:01
DEBUG
cookie_mode = 'basic'
13:16:01
DEBUG
Entering _get_cookie_and_crumb_basic()
13:16:01
DEBUG
Entering _get_cookie_basic()
13:16:01
DEBUG
reusing cookie
13:16:01
DEBUG
Exiting _get_cookie_basic()
13:16:01
DEBUG
Entering _get_crumb_basic()
13:16:01
DEBUG
reusing crumb
13:16:01
DEBUG
Exiting _get_crumb_basic()
13:16:01
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:16:01
DEBUG
Exiting _get_cookie_and_crumb()
13:16:01
DEBUG
response code=200
13:16:01
DEBUG
Exiting _make_request()
13:16:01
DEBUG
Exiting get()
13:16:01
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:15:48
13:16:01
DEBUG
TNA: OHLC after cleaning: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:15:48-05:00
13:16:01
DEBUG
TNA: OHLC after combining events: 2026-01-27 04:00:00-05:00 -> 2026-02-02 13:15:48-05:00
13:16:01
DEBUG
TNA: yfinance returning OHLC: 2026-01-27 04:00:00-05:00 -> 2026-02-02 12:30:00-05:00
13:16:01
DEBUG
Exiting history()
13:16:01
DEBUG
POLL [Yahoo]: 13:16:01 Price=$54.66
13:16:01
DEBUG
CHECK: C=54.66 vs OH=53.09 OL=51.81 | broke_high=True broke_low=False
13:16:11
DEBUG
Entering history()
13:16:11
DEBUG
('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
13:16:11
DEBUG
Entering history()
13:16:11
DEBUG
TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:16:11
DEBUG
Entering get()
13:16:11
DEBUG
Entering _make_request()
13:16:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:16:11
DEBUG
params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
13:16:11
DEBUG
Entering _get_cookie_and_crumb()
13:16:11
DEBUG
cookie_mode = 'basic'
13:16:11
DEBUG
Entering _get_cookie_and_crumb_basic()
13:16:11
DEBUG
Entering _get_cookie_basic()
13:16:11
DEBUG
reusing cookie
13:16:11
DEBUG
Exiting _get_cookie_basic()
13:16:11
DEBUG
Entering _get_crumb_basic()
13:16:11
DEBUG
reusing crumb
13:16:11
DEBUG
Exiting _get_crumb_basic()
13:16:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:16:11
DEBUG
Exiting _get_cookie_and_crumb()
13:16:11
DEBUG
response code=200
13:16:11
DEBUG
Exiting _make_request()
13:16:11
DEBUG
Exiting get()
13:16:11
DEBUG
TNA: yfinance received OHLC data: 2025-02-03 14:30:00 -> 2026-02-02 18:15:56
13:16:11
DEBUG
TNA: OHLC after cleaning: 2025-02-03 09:30:00-05:00 -> 2026-02-02 13:15:56-05:00
13:16:11
DEBUG
TNA: OHLC after combining events: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:16:11
DEBUG
TNA: yfinance returning OHLC: 2025-02-03 00:00:00-05:00 -> 2026-02-02 00:00:00-05:00
13:16:11
DEBUG
Exiting history()
13:16:11
DEBUG
Exiting history()
13:16:11
DEBUG
Entering history()
13:16:11
DEBUG
TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:16:11
DEBUG
Entering get()
13:16:11
DEBUG
Entering _make_request()
13:16:11
DEBUG
url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
13:16:11
DEBUG
params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
13:16:11
DEBUG
Entering _get_cookie_and_crumb()
13:16:11
DEBUG
cookie_mode = 'basic'
13:16:11
DEBUG
Entering _get_cookie_and_crumb_basic()
13:16:11
DEBUG
Entering _get_cookie_basic()
13:16:11
DEBUG
reusing cookie
13:16:11
DEBUG
Exiting _get_cookie_basic()
13:16:11
DEBUG
Entering _get_crumb_basic()
13:16:11
DEBUG
reusing crumb
13:16:11
DEBUG
Exiting _get_crumb_basic()
13:16:11
DEBUG
Exiting _get_cookie_and_crumb_basic()
13:16:11
DEBUG
Exiting _get_cookie_and_crumb()
13:16:11
DEBUG
response code=200
13:16:11
DEBUG
Exiting _make_request()
13:16:11
DEBUG
Exiting get()
13:16:11
DEBUG
TNA: yfinance received OHLC data: 2026-01-27 09:00:00 -> 2026-02-02 18:15:56